Задание 1. Упорядочить числа по возрастанию
Напишите программу, которая принимает три числа и определяет, являются ли они упорядоченными по возрастанию.
Введите первое число: 3
Введите второе число: 5
Введите третье число: 7
Числа упорядочены по возрастанию.Задание 2. Большее число
Напишите программу, которая получит два числа от пользователя и выведет большее из них. Если числа равны, программа должна вывести «Числа равны».
Введите первое число: 8
Введите второе число: 8
Числа равны
Введите первое число: 1
Введите второе число: 4
Большее число: 4Задание 3. Определение чётности числа
Напишите программу, которая получит число от пользователя и выведет, что это число: «Чётное» или «Нечётное». Решите обычным и тернарным оператором.
Введите число: 7
НечётноеЗадание 4. Категории возраста
Напишите программу, которая получит от пользователя возраст и выведет соответствующую категорию: ребёнок (меньше 12 лет), подросток (от 12 до 18), взрослый (от 18 до 60), пожилой (больше 60).
Введите возраст: 25
Вы взрослый.Задание 5. Существование треугольника
Напишите программу, которая получит три числа от пользователя и определит, может ли существовать треугольник с такими сторонами. Условие существования треугольника: сумма любых двух сторон должна быть больше третьей.
Введите первую сторону: 3
Введите вторую сторону: 4
Введите третью сторону: 5
Такой треугольник может существовать.Задание 6. Пустая строка
Напишите программу, которая принимает строку и проверяет, является ли она пустой.
Введите строку:
Строка пуста.Задание 7. Определение квадранта
Напишите программу, которая запрашивает координаты точки по осям x и y и определяет, в каком квадранте она находится, либо то, что она находится на одной из осей.
Введите координату x: -3
Введите координату y: 5
Точка находится во втором квадранте.Задание 8. Допустимые значения времени
Напишите программу, которая запрашивает у пользователя часы и минуты и проверяет, являются ли они допустимыми значениями времени.
Введите часы: 25
Введите минуты: 30
Некорректное время.Задание 9*. Знак произведения
Напишите программу, которая принимает три числа и определяет знак их произведения без явного умножения.
Введите первое число: -2
Введите второе число: 5
Введите третье число: -3
Произведение положительное.Задание 10. Расчёт налога
Напишите программу, которая рассчитывает налог на доход в зависимости от вводимой суммы и ставок:
- До 10,000 включительно: налог 5%.
- От 10,001 до 50,000 включительно: налог 10%.
- Свыше 50,000: налог 20%.
Обратите внимание, что на сумму выше 10,000 налог оплачивается как 5% на 10,000 из суммы, а следующие проценты — на то, что превышает границу. Программа должна вывести налог и итоговую сумму после уплаты налога.
Введите доход: 45000
Налог: 4500.0
Итоговая сумма после уплаты налога: 40500.0Задание 11. Проверка экстремальной погоды
Напишите программу, которая определяет, нужно ли выдать предупреждение об экстремальной погоде. Пользователь вводит температуру, скорость ветра и уровень осадков (в мм).
Условия для предупреждения:
- Температура ниже -10°C и скорость ветра выше 20 м/с.
- Температура выше 35°C.
- Уровень осадков выше 50 мм.
Введите температуру: -15
Введите скорость ветра: 25
Введите уровень осадков: 5
Предупреждение: экстремальная погода!