Вопрос задан 05.07.2023 в 13:06. Предмет Информатика. Спрашивает Kravets Nikita.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бойко Илья.

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.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на языке программирования, который реализует описанную логику с использованием оператора 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), программа спрашивает, где пользователь хочет провести отпуск.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос