Задать вопрос
8 января, 14:00

Паскаль абс. нет

у меня выводит строка имела неверный формат (строка где 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.

+1
Ответы (1)
  1. 8 января, 15:16
    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Паскаль абс. нет у меня выводит строка имела неверный формат (строка где tovar) var money, cost, summa, tovar : real; count : integer; ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Сократите эту программу program sr; var a, b, c : real; y, x, xb, xc : real; na, nb, nc: integer; function stup (x: real; n: integer) : real; var i: integer; k: real; begin k:=1; for i : = 1 to n do k : = k * x; stup : = k; end;
Ответы (1)
Где здесь ошибка program n_11; var a, b, c:Real; var d:Real; var x, x1, x2:Real; begin WriteLn ('Расширение квадратного уровнения') ; Write ('Введите коофиценты a, b, c >>') ; ReadLn (a, b, c,) ; d:=b*b-4*a*c;
Ответы (1)
Выдаёт ошибку: операнды имеют неприводимые типы. Где я ошиблась? (Программа написана на языке Pascal ABC) Program Home; Uses CRT; Var a: integer; b: real; Begin WriteLn ('Введите еденицу измереня: килограмм, миллиграмм, грамм, тонна, центнер') ;
Ответы (1)
Дана программа program appl; var c, v: real; {цена и вес яблок} st: real; {стоимость покупки} begin writeln ('Вычисление стоимости покупки.') ; writeln ('введите исходные данные:') ; write ('Цена 1 кг яблок (руб.
Ответы (1)
Помогите! Когда я ввожу ответ на вопрос, оно не отвечает на него! Это Паскаль Program Programm; var n:string; a:integer; b:integer; c:integer; answer: integer; begin write ('Как вас зовут:') ; readln (n) ; writeln ('Привет, ', n,'!
Ответы (1)