Вопрос задан 19.02.2019 в 13:36. Предмет Информатика. Спрашивает Barbq-Junior Андрюха.

Как создать программу, которая по номеру дня недели выдает на экран его название

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Memmedova Nezrin.
Var a: integer;
begin
writeln('введите номер дня недели');
readln(a);
if a=1 then writeln('понедельник');
if a=2 then writeln('вторник');
if a=3 then writeln('среда');    
if a=4 then writeln('четверг');
if a=5 then writeln('пятница');
if a=6 then writeln('суббота');
if a=7 then writeln('воскресенье');
if (a>7) or (a<1) then writeln('такого дня недели нет');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания программы, которая по номеру дня недели будет выводить его название на экран, вам понадобится использовать язык программирования. В данном случае, я расскажу о создании такой программы на языке Python.

Использование модуля calendar

В Python есть встроенный модуль `calendar`, который предоставляет функции для работы с календарями. Один из методов этого модуля - `calendar.weekday(year, month, day)`, который возвращает номер дня недели для указанной даты. Нумерация дней недели начинается с понедельника (0) и заканчивается воскресеньем (6).

Пример программы на Python

```python import calendar

def get_weekday_name(day_number): weekdays = ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'] return weekdays[day_number]

# Ввод номера дня недели day_number = int(input("Введите номер дня недели (от 0 до 6): "))

# Проверка корректности введенного номера if day_number < 0 or day_number > 6: print("Некорректный номер дня недели!") else: weekday_name = get_weekday_name(day_number) print("Название дня недели:", weekday_name) ```

Объяснение кода

1. Мы импортируем модуль `calendar`, чтобы использовать его функции. 2. Создаем функцию `get_weekday_name`, которая принимает номер дня недели и возвращает его название из списка `weekdays`. 3. Запрашиваем у пользователя ввод номера дня недели. 4. Проверяем, что введенный номер находится в диапазоне от 0 до 6. 5. Если номер корректен, вызываем функцию `get_weekday_name` и выводим название дня недели на экран.

Пример работы программы

``` Введите номер дня недели (от 0 до 6): 2 Название дня недели: Среда ```

Обратите внимание, что в данном примере мы предполагаем, что пользователь будет вводить корректные значения. Если вы хотите добавить дополнительную проверку на корректность ввода, вы можете использовать цикл `while` для повторного запроса ввода, пока не будет введено корректное значение.

Надеюсь, эта информация будет полезной для вас! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

0 0

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

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

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