Задать вопрос
30 сентября, 22:41

Написать программу, определяющую количество дней в месяце Алгоритм решения задачи: Переменная d имеет тип данных запись и содержит два поля: year - для хранения года и month - для месяца. Пользователь вводит год и месяц. 8 Оператор выбора case по номеру месяца определяет количество дней в нем. Ситуация осложняется тем, что в феврале может быть как 28 дней, так и 29 (в високосный год). Год является високосным, если делится без остатка на 4 и при этом не является последним годом столетия, за исключением того столетия, которое без остатка делится на 400.

+2
Ответы (1)
  1. 1 октября, 00:30
    0
    Type

    data = record

    year:integer;

    month:byte;

    End;

    Var

    d:data;

    Begin

    Write ('Год: ') ; ReadLn (d. year) ;

    Write ('Месяц: ') ; ReadLn (d. month) ;

    Write ('Количество дней в этом месяце: ') ;

    Case d. month of

    1,3,5,7,8,10,12:WriteLn (31) ;

    4,6,9,11:WriteLn (30) ;

    2:if (d. year mod 4 = 0) and ((d. year mod 100 0) or (d. year mod 400 = 0)) then WriteLn (29)

    else WriteLn (28)

    End;

    End.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Написать программу, определяющую количество дней в месяце Алгоритм решения задачи: Переменная d имеет тип данных запись и содержит два ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Определить количество дней в году, которое вводится пользователем. Алгоритм решения задачи: В високосном году - 366 дней, в обычном 365. Високосными годами являются все года.
Ответы (1)
Составить программу, которая в зависимости от порядкового номера месяца выводит на экран количество дней в этом месяце. Рассмотреть два случая: 1. год високосный. 2. год не является високосным
Ответы (1)
Дан номер года. Определить, является ли он високосным (год является високосным, если его номер делится на 4, за исключением тех, которые делятся на 100 и не делятся на 400).
Ответы (2)
Python:Дано натуральное число. Требуется определить, является ли год с данным номером високосным. Если год является високосным, то выведите YES, иначе выведите NO.
Ответы (1)
Дан номер года. Определить количество дней в этом году, если високосный год делится на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400. Решить нужно с помощью case.
Ответы (1)