Найти тему

Самостоятельная работа 2 | Алгоритмы ветвления и условный оператор

Задача 1. Написать программу, получающую на вход в качестве аргумента два параметра – числа а и b. Если произведение двух чисел больше 20, то второе число умножить на 2, в противном случае первое число разделить на 3. Вывести результат на экран.

Формат ввода

Введите 2 целых числа (каждое в новой строке)

Формат вывода

Выведите ответ в соответствии с условием задачи

Задача 2. Напишите программу, которая считывает с клавиатуры два целых числа и строку. Если эта строка является обозначением одной из четырёх математических операций (+, -, *, /), то выведите результат применения этой операции к введённым ранее числам, в противном случае выведите «Неверная операция». Если пользователь захочет поделить на ноль, выведите текст «На ноль делить нельзя!».

Формат ввода

Пользователь вводит два целых числа (каждое на отдельной строке) и строку.

Формат вывода

Выведите результат применения операции к введенным целым числам, если введенная строка относится к указанным операциям. Выведите текст «Неверная операция», если введенная строка не является указанной математической операцией. Если происходит деление на ноль, то выведите текст «На ноль делить нельзя!».

Задача 3. Красный, синий и желтый называются основными цветами, потому что их нельзя получить путем смешения других цветов. При смешивании двух основных цветов получается вторичный цвет:

  • если смешать красный и синий, то получится фиолетовый;
  • если смешать красный и желтый, то получится оранжевый;
  • если смешать синий и желтый, то получится зеленый.

Напишите программу, которая считывает названия двух основных цветов для смешивания. Если пользователь вводит что-нибудь помимо названий «красный», «синий» или «желтый», то программа должна вывести сообщение об ошибке. В противном случае программа должна вывести название вторичного цвета, который получится в результате.

Формат ввода

Пользователь вводит две строки (каждая на отдельной строке)

Формат вывода

В зависимости от введенных строк выведите либо полученный в результате смешивания цвет, либо сообщение “ошибка цвета”, если введенные данные искомыми цветами не являются

Задача 4. Модельное агентство приглашает на кастинг девочек в возрасте от 7 до 16 лет (включительно). Напишите программу, которая считывает возраст и пол желающего поучаствовать в кастинге. Используйте в качестве обозначения пола буквы m (от male – мужчина) и f (от female – женщина). Требуется определить: подходит ли претендент для участия в кастинге или нет. Если подходит, то программа выводит «YES», иначе – «NO».

Формат ввода

Пользователь вводит натуральное число – возраст претендента и строку (букву), обозначающую пол m (мужчина) или f (женщина)

Формат вывода

В зависимости от введенных данных программа выводит соответствующие условию задачи текстовые сообщения «YES» или «NO»

✔ Не забываем ставить лайк и подписываться на мой канал: https://dzen.ru/lecturer_abramenkova?share_to=link
Впереди много познавательного!
-----
✔ Будем дружить
https://vk.com/lecturer_abramenkova
Благодарю каждого за репост!)