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

Ответы на вопрос

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.



Конечно, вот пример программы на языке программирования, который реализует описанную логику с использованием оператора switch-case:
cpp#include <iostream>
using namespace std;
int main() {
int month;
cout << "Введите число от 1 до 12: ";
cin >> month;
switch (month) {
case 1:
cout << "Январь" << endl;
break;
case 2:
cout << "Февраль" << endl;
break;
case 3:
cout << "Март" << endl;
break;
case 4:
cout << "Апрель" << endl;
break;
case 5:
cout << "Май" << endl;
break;
case 6:
cout << "Июнь" << endl;
break;
case 7:
cout << "Июль" << endl;
cout << "Где Вы желаете провести отпуск? ";
// Дополнительный ввод для месяца июля
// Можно добавить код для обработки места отдыха
break;
case 8:
cout << "Август" << endl;
break;
case 9:
cout << "Сентябрь" << endl;
break;
case 10:
cout << "Октябрь" << endl;
break;
case 11:
cout << "Ноябрь" << endl;
break;
case 12:
cout << "Декабрь" << endl;
break;
default:
cout << "Введено некорректное число. Пожалуйста, введите число от 1 до 12." << endl;
}
return 0;
}
В данной программе мы используем оператор switch-case для определения месяца в зависимости от введенного числа. Если введено число, не попадающее в интервал 1...12, программа выводит сообщение об ошибке. Если введен месяц июль (case 7), программа спрашивает, где пользователь хочет провести отпуск.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili