Предмет: Информатика,
автор: malenkayamasha
Люди, кто шарит в программировании
Выдаёт ошибку "встречено еlse, а ожидался оператор"
Удалять ; побывала, пишет ошибку "встречено else, а ожидалось ;"
program pr1;
var a, m, n: real;
begin
writeln ('Введите количество минут трека m=');
read (m);
m:=m*60;
writeln('Введите количество секунд трека n=');
read (n);
n:=16*n;
m:=16*m;
if n>60 then writeln('ошибка') else
if m+n>6144 then a:=(m+n)- 6144; writeln (' не хватает', a , 'килобайт')
else writeln (' композиция поместиться');
end.
Ответы
Автор ответа:
1
Ответ:
после else нет ;, а так не знаю, чекни ;
malenkayamasha:
сама ответ нашла, но больше спасибо
Автор ответа:
0
Так как вы не скинули условие я попытался его сам додумтаь исправить программу, у вас нашел еще несколько ошибок
Программа:
program pr1;
var a, m, n: real;
begin
writeln ('Введите количество минут трека m=');
read (m);
m:=m*60;
writeln('Введите количество секунд трека n=');
read (n);
if n>=60 then writeln('ошибка') else begin n:=16*n;
m:=16*m; end;
if m+n>=6144 then begin a:=(m+n)- 6144; writeln (' не хватает ', a , ' килобайт'); end
else writeln (' композиция поместится');
end.
Похожие вопросы
Предмет: Математика,
автор: polinanakonecna408
Предмет: Алгебра,
автор: prostoalina96
Предмет: Английский язык,
автор: mis050106
Предмет: Литература,
автор: Isefox
Предмет: Математика,
автор: Stelmahgalka