Вопрос задан 01.03.2021 в 03:05. Предмет Информатика. Спрашивает Савонькина Анастасия.

Составить программу для вычисления числа дней в месяце по введенному номеру месяца

0 0
Перейти к ответам

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

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

var a:integer;

begin

writeln ('Vvedite nomer mesuaca');

read (a);

if (a=1) then writeln ('30');

if (a=2) then writeln ('28');

if (a=3) then writeln ('30'); 

 if (a=4) then writeln ('31'); 

 if (a=5) then writeln ('30'); 

 if (a=6) then writeln ('31'); 

 if (a=7) then writeln ('30'); 

 if (a=8) then writeln ('31'); 

 if (a=9) then writeln ('30'); 

 if (a=10) then writeln ('31'); 

 if (a=11) then writeln ('30'); 

 if (a=12) then writeln ('31'); 

end. 

 

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

Конечно! Вот пример программы на языке Python, которая вычисляет количество дней в месяце, основываясь на введенном номере месяца:

python
def days_in_month(month): # Проверяем, является ли введенный номер месяца допустимым if month < 1 or month > 12: return "Некорректный номер месяца" # Список с количеством дней в каждом месяце days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # Вычисляем количество дней в месяце num_days = days[month - 1] # В случае февраля (месяц с номером 2) проверяем високосный ли год if month == 2: year = int(input("Введите год: ")) if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0: num_days = 29 return num_days # Получаем ввод от пользователя month = int(input("Введите номер месяца (от 1 до 12): ")) # Вызываем функцию для вычисления количества дней в месяце и выводим результат result = days_in_month(month) print("Количество дней в указанном месяце:", result)

В этой программе функция days_in_month принимает номер месяца в качестве аргумента и возвращает количество дней в этом месяце. Программа также проверяет, является ли введенный номер месяца допустимым (от 1 до 12) и учитывает високосный год для февраля.

Примечание: В этом примере используется ввод года с клавиатуры. Если вы хотите автоматически определять текущий год, вы можете использовать соответствующую функцию для получения текущей даты в Python, например, модуль datetime.

0 0

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

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

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