1) дано целое число, если оно положительное то прибавить к нему 1, а если в противном случаи, то не...

Тематика Информатика
Уровень 5 - 9 классы
положительное число прибавить 1 число не изменять результат число от 1 до 7 дни недели понедельник вторник среда четверг пятница суббота воскресенье
0

1) дано целое число, если оно положительное то прибавить к нему 1, а если в противном случаи, то не изменять и написать результат

2) дано число от 1 до 7(ввести) В зависимости от значений напичатать дни недели пониднльник-1 и т.д.

avatar
задан 3 месяца назад

2 Ответа

0

1) Если данное целое число положительное, то прибавляем к нему 1 и выводим результат. Если число отрицательное или равно нулю, то результат остается неизменным.

2) Если введенное число от 1 до 7, то в зависимости от значения числа выводим соответствующий день недели: 1 - Понедельник 2 - Вторник 3 - Среда 4 - Четверг 5 - Пятница 6 - Суббота 7 - Воскресенье

avatar
ответил 3 месяца назад
0

Конечно, давайте разберем оба вопроса по порядку:

1. Дано целое число. Если оно положительное, прибавить к нему 1, иначе не изменять и написать результат.

Для решения этой задачи можно использовать условный оператор (if-else). Вот пример на языке программирования Python:

# Вводим целое число
number = int(input("Введите целое число: "))

# Проверяем, является ли число положительным
if number > 0:
    number += 1  # Если положительное, прибавляем 1

# Выводим результат
print("Результат:", number)

В этом коде:

  • Сначала мы запрашиваем у пользователя ввод целого числа.
  • Затем проверяем, является ли число положительным (больше нуля).
  • Если число положительное, то увеличиваем его на 1.
  • В любом случае, выводим результат.

2. Дано число от 1 до 7 (ввести). В зависимости от значений напечатать дни недели: понедельник - 1 и т.д.

Для этой задачи можно использовать условный оператор или словарь для сопоставления чисел с днями недели. Рассмотрим оба подхода.

Подход с условным оператором:

# Вводим число от 1 до 7
day_number = int(input("Введите число от 1 до 7: "))

# Определяем день недели
if day_number == 1:
    day = "Понедельник"
elif day_number == 2:
    day = "Вторник"
elif day_number == 3:
    day = "Среда"
elif day_number == 4:
    day = "Четверг"
elif day_number == 5:
    day = "Пятница"
elif day_number == 6:
    day = "Суббота"
elif day_number == 7:
    day = "Воскресенье"
else:
    day = "Ошибка: введите число от 1 до 7"

# Выводим результат
print("День недели:", day)

Подход со словарем:

# Вводим число от 1 до 7
day_number = int(input("Введите число от 1 до 7: "))

# Словарь для сопоставления чисел с днями недели
days_of_week = {
    1: "Понедельник",
    2: "Вторник",
    3: "Среда",
    4: "Четверг",
    5: "Пятница",
    6: "Суббота",
    7: "Воскресенье"
}

# Получаем день недели из словаря
day = days_of_week.get(day_number, "Ошибка: введите число от 1 до 7")

# Выводим результат
print("День недели:", day)

В этом коде:

  • Сначала мы запрашиваем у пользователя ввод числа от 1 до 7.
  • В первом подходе используем условный оператор для определения дня недели.
  • Во втором подходе используем словарь, где ключами являются числа от 1 до 7, а значениями – названия дней недели.
  • В обоих случаях, если введенное число не попадает в диапазон от 1 до 7, выводится сообщение об ошибке.
  • В конце выводим соответствующий день недели или сообщение об ошибке.

Оба подхода корректны, и выбор стоит делать в зависимости от личных предпочтений или требований кода.

avatar
ответил 3 месяца назад

Ваш ответ

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