Ввести с клавиатуры число из интервала 1…12 и напечатать соответствующий ему месяц года....

+746 голосов
1.1m просмотров

Ввести с клавиатуры число из интервала 1…12 и напечатать соответствующий ему месяц года. Если этот месяц - июль, дополнительно спросить "Где Вы желаете провести отпуск? ". Предусмотреть ответ на ввод числа, не попадающего в интервал 1…12. Оператор switch,case


Информатика (86 баллов) | 1.1m просмотров
+97

Паскаль

+95

??

+105

Так понимаю С++

Дан 1 ответ
+135 голосов

var m:integer;

   t:string;

begin

 readln(m);

 case m of

   1: writeln('Январь');

   2: writeln('Февраль');

   3: writeln('Март');

   4: writeln('Апрель');

   5: writeln('Май');

   6: writeln('Июнь');

   7: begin

     writeln('Где вы желаете провести отпуск?');

     readln(t);

     writeln('Июль вы проведете ',t);

   end;

   8: writeln('Август');

   9: writeln('Сентябрь');

   10: writeln('Октябрь');

   11: writeln('Ноябрь');

   12: writeln('Декабрь');

 else

   writeln('Введено некорректное число');

 end;

end.

(288 баллов)
+45

Запустите программу и сами убедитесь в этом

+95

Ну так он и предусмотрен - " else
writeln('Введено некорректное число');"

+52

Предусмотреть ответ на ввод числа, не попадающего в интервал 1…12.