Паскаль абс. нету меня выводит строка имела неверный формат (строка где tovar)var money,...

0 голосов
90 просмотров

Паскаль абс. нет
у меня выводит строка имела неверный формат (строка где tovar)
var money, cost,summa,tovar : real;
count : integer;
begin
writeln('Введите исходные данные: ');
writeln('Какой товар вы покупаете? ');
readln(tovar);
writeln('По какой цене? ');
readln(cost);
writeln('Сколько штук? ');
readln(count);
summa := cost*count;
writeln('Ваш товар - ', tovar, '. Стоимость покупки: ',summa:0:2);
writeln('Сколько денег даете? ');
readln(money);
if money > summa then writeln('Ваша сдача: ', money-summa) else
end.


Информатика (59 баллов) | 90 просмотров
0

↓↓↓

0

при запуске программы две строки выводятся на экран (Введите исходные данные: и Какой товар вы покупаете?) ???

0

ну это и есть исходные данные

0

исходные данные:товар,цена и т.дт

0

Программу запускаем Эти строчки печатаются программой?

0

да

0

Вводите ТЕТРАДЬ Появляется фраза По какой цене?

0

вводишь цену

0

тетради

0

посмотрите в строке writeln('Ваш товар- ' tovar ..... вместо точки должна быть запятая

Дан 1 ответ
0 голосов

Var
money,cost,summa: real; 
count : integer;
tovar : string;
begin writeln('Введите исходные данные: '); 
writeln('Какой товар вы покупаете? ');
readln(tovar);
writeln('По какой цене? ');
readln(cost); 
writeln('Сколько штук? ');
readln(count); 
summa := cost*count; 
writeln('Ваш товар - ', tovar, '. Стоимость покупки: ',summa:0:2); 
writeln('Сколько денег даете? '); 
readln(money); 
if (money >= summa) 
then writeln('Ваша сдача: ',money-summa)  
else writeln ('Вам нехватает ',summa-money) end.

(86 баллов)