Напишите программу, которая запрашивает одно целое число-номер месяца, и определяет...

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

Напишите программу, которая запрашивает одно целое число-номер месяца, и определяет количество дней в этом месяце. При вводе неверного месяца должно быть выведено сообщение об ошибке.


Информатика (144 баллов) | 36 просмотров
Дан 1 ответ
0 голосов

Var a,b,c,d,e:real;
begin
b := 30;
c := 31;
d := 29;
e := 28;
writeln('От 1 до 12');
readln(a);
if a = 1 then writeln(c);
if a = 2 then writeln(d,' или ',e);
if a = 3 then writeln(c);
if a = 4 then writeln(b);
if a = 5 then writeln(c);
if a = 6 then writeln(b);
if a = 7 then writeln(c);
if a = 8 then writeln(c);
if a = 9 then writeln(b);
if a = 10 then writeln(c);
if a = 11 then writeln(b);
if a = 12 then writeln(c);
else writeln('Неправильно');
end.

(2.4k баллов)
0

"Встречено 'else', а ожидался оператор", так что прогорамма не рабочая

0

секунду

0

просто убери последнюю строку с else

0

а как сделать так, что бы условие "При вводе неверного месяца должно быть выведено сообщение об ошибке." выполнялось?

0

незнаю

0

но у меня так

0

ты еще тут?

0

там точку с запятой надо убрать