Более простые задачи на ветвление можно узнать тут:
Как вы уже поняли один из самых простых вариантов ветвления - это соблюдение одного или нескольких условий. Сегодня у нас задача с тремя условиями и действиями после соблюдения этих.
Задача 8.
Даны три числа A,B,C. Вводятся они с клавиатуры:
Задание 1.необходимо сравнить все числа и в зависимости от этого выдать ответ.
Условие 1: A <= B <= C
Условие 2: A > B > C
Условие 3 Если не выполняется ни одно из условий 1 или 2.
В зависимости от выполнения условий. мы выполняем действия следующего вида. Если выполняется условие 1, то выполняем:
Действие 1: Все значения заменяем наибольшим числом
Действие 2: Числа не изменяем
Действие 3: Увеличить каждое число вдвое.
В данный момент я упражняюсь с питоном поэтому буду использовать его интерпретатор:
https://www.onlinegdb.com/online_python_interpreter.
для тех кому интересны другие языки. можете решать подобные задачи на этих языках, например если интересен язык С. то можете перейти по ссылке:
https://www.onlinegdb.com/ и в правом углу выбираем язык.
Далее рекомендую взять и попробовать. Здесь всё просто.
На решение задачи достаточно 20 минут.
Решение получилось таким:
Данная программа не является оптимальной. но показывает варианты ветвления решения. И смотрим три разных результата:
Данная задача интереснее предыдущих, к тому же может быть усложнена при желании.
Цель подобного ветвления - это решения уравнений нелинейного характера как пример.
Для усложнения может добавить еще две переменных и пару условий.
Подписывайтесь на канал, дальше будет интересней.