Составить программу, которая по введенному времени суток выдает его словесную характеристику - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Составить программу, которая по введенному времени суток выдает его словесную характеристику. 5.00-9.00 – утро; 10.00-19.00 – день; 20.00-23.00 – вечер; 00.00-4.00 ночь.

Решение задачи: «Составить программу, которая по введенному времени суток выдает его словесную характеристику»

textual
Листинг программы
switch(hour){
case 5:case 6:case 7: case 8: case 9: printf("morning"); break;
case 10: case 11:case 12: case 13: 
case 14: case 15: case 16:case 17: 
case 18: case 19:                                printf("afternoon"); break;
case 20: case 21:case 22: case 23:  printf("evening"); break;
case 0: case 1:case 2: case 3: case 4:  printf("night"); break;
}

Объяснение кода листинга программы

В представленном коде происходит следующее:

  1. Переменная hour содержит текущее время в 24-часовом формате.
  2. С помощью оператора switch происходит проверка значения переменной hour.
  3. В зависимости от значения переменной hour программа выводит соответствующую словесную характеристику времени суток с помощью функции printf().
  4. Каждый case-условие соответствует диапазону значений времени суток.
  5. Программа выводит описание времени суток только в том случае, если значение переменной hour соответствует одному из указанных диапазонов.
  6. После вывода описания времени суток программа прерывает выполнение с помощью оператора break.
  7. Значения переменных hour и printf() не определены в коде, но предполагается, что они были определены до этого фрагмента кода.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы