Напишите программу которая по введенному числу из промежутка от 0 до 24 определяет время суток. через...

Тематика Информатика
Уровень 5 - 9 классы
определение времени суток программирование условные операторы if case промежуток времени время суток Python алгоритмы логика
0

Напишите программу которая по введенному числу из промежутка от 0 до 24 определяет время суток. через if и case.

avatar
задан 4 дня назад

3 Ответа

0

Для решения задачи по определению времени суток на основе введенного числа от 0 до 24, можно написать программу на языке программирования Python, используя конструкции if и case (в Python это реализуется как match-case начиная с версии 3.10).

Решение с использованием if:

def determine_time_of_day_if(hour):
    if 0 

avatar
ответил 4 дня назад
0

Программа на языке программирования Java будет выглядеть примерно так:

import java.util.Scanner;

public class TimeOfDay {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("Введите число от 0 до 24:");
        int number = scanner.nextInt();
        
        if(number >= 0 && number = 0 && number < 6) {
                System.out.println("Ночь");
            } else if(number >= 6 && number < 12) {
                System.out.println("Утро");
            } else if(number >= 12 && number < 18) {
                System.out.println("День");
            } else {
                System.out.println("Вечер");
            }
            
            switch(number) {
                case 0:
                    System.out.println("Полночь");
                    break;
                case 1:
                case 2:
                case 3:
                case 4:
                case 5:
                    System.out.println("Ночь");
                    break;
                case 6:
                case 7:
                case 8:
                case 9:
                case 10:
                case 11:
                    System.out.println("Утро");
                    break;
                case 12:
                case 13:
                case 14:
                case 15:
                case 16:
                case 17:
                    System.out.println("День");
                    break;
                case 18:
                case 19:
                case 20:
                case 21:
                case 22:
                case 23:
                case 24:
                    System.out.println("Вечер");
                    break;
                default:
                    System.out.println("Введите число от 0 до 24");
            }
        } else {
            System.out.println("Введите число от 0 до 24");
        }
        
        scanner.close();
    }
}

Эта программа сначала запрашивает у пользователя число от 0 до 24, затем с помощью операторов if и switch определяет, в какое время суток это число попадает: ночь, утро, день или вечер.

avatar
ответил 4 дня назад
0

Программа на языке программирования C++:

include

using namespace std;

int main() {

int hour;

cout > hour;

if (hour >= 0 && hour = 0 && hour < 6) {
        cout 

avatar
ответил 4 дня назад

Ваш ответ

Вопросы по теме