Сборник задач на тему: Условные конструкции
1. Определение четности числа: Напишите программу, которая запрашивает у пользователя число и определяет, является ли оно четным или нечетным.
2. Возрастная категория: Создайте программу, которая запрашивает у пользователя его возраст и выводит сообщение, определяющее его возрастную категорию (дитя: 0-12, подросток: 13-17, взрослый: 18 и старше).
3. Сравнение двух чисел: Напишите программу, которая запрашивает два числа у пользователя и выводит наибольшее из них.
4. Разработайте программу, которая принимает число и выводит, является ли оно положительным, отрицательным или нулем.
5. Оценка: Напишите программу, которая запрашивает у пользователя оценку (от 0 до 5) и выводит соответствующую буквенную оценку
6. Делимость: Создайте программу, которая запрашивает у пользователя число и определяет, делится ли оно на 3 и 5 одновременно.
7. Квадратный корень: Напишите программу, которая принимает число и выводит его квадратный корень, если число неотрицательное. Если число отрицательное, выводите сообщение об ошибке.
8. Сравнение строк: Создайте программу, которая запрашивает у пользователя две строки и сообщает, является ли первая строка по алфавиту раньше второй.
9. Проверка на високосный год: Напишите программу, которая выясняет, является ли введенный год високосным.
10. Треугольник: Создайте программу, которая принимает три длины и определяет, может ли из них быть построен треугольник. Введите сообщение о результатах.
11. Проверка на наличие буквы: Напишите программу, которая запрашивает у пользователя строку и символ, а затем выводит сообщение о том, присутствует ли символ в строке.
12. Годовая зарплата: Напишите программу, которая запрашивает у пользователя его ежемесячную зарплату и выводит его годовой доход с учетом налога (20%).
13. Расчет скидки: Создайте программу, которая принимает цену товара и проценты скидки, а затем вычисляет и выводит цену со скидкой.
14. Система обслуживания клиентов: Напишите программу, которая запрашивает у пользователя статус клиента (VIP или обычный) и предоставляет соответствующие скидки на услуги.
15. Месяцы: Создайте программу, которая принимает номер месяца и выводит его название (например, 1 — Январь, 2 — Февраль и т.д.).
16. Определение прямоугольника: Напишите программу, которая принимает длины двух сторон и выводит, является ли фигура квадратом или прямоугольником.
17. Сравнение трех чисел: Создайте программу, которая принимает три числа и выводит наибольшее из них.
18. Проверка на палиндром: Напишите программу, которая запрашивает у пользователя строку и выводит сообщение о том, является ли строка палиндромом (читается одинаково в обе стороны).
19. Определение знака зодиака: Разработайте программу, которая принимает дату рождения (день и месяц) и определяет знак зодиака.
20. Генерация случайных чисел: Напишите программу, которая генерирует случайное число от 1 до 100 и предлагает пользователю угадать его, выводя подсказки (больше/меньше) после каждой попытки.