Ветвление со сложным условием | Задачник | Обучение | Blockly.Ru

Ветвление со сложным условием.

Ветвление со сложным условием.
Решения на Blockly:

Составьте программу, которая принимает с клавиатуры целое число и, если оно соответствует оценке ученика, выводит на экран соответствующую «текстовую форму оценки» (1 или 2 – «неудовлетворительно», 3 – «удовлетворительно», 4 – «хорошо», 5 – «отлично»). В случае, если число не является оценкой, следует вывести на экран соответствующее текстовое сообщение.
(Проверка⇑ ввод: 5 ⇒ вывод: отлично; ввод: 6 ⇒ вывод: это не оценка)

Составьте программу, которая принимает с клавиатуры целое число, соответствующее порядковому номеру месяца. В случае, если полученное значение равно порядковому номеру одного из месяцев, следует вывести сезон (лето, осень, зима, весна), к которому относится месяц. В случае, если введенное значение не является порядковым номером месяца, следует вывести на экран сообщение об ошибке.
(Проверка⇑ ввод: 10 ⇒ вывод: это осень; ввод: 15 ⇒ вывод: ошибка)

Составьте программу, которая принимает с клавиатуры целое число, соответствующее определенному часу суток, и выводит на экран сообщение о его принадлежности к определённому периоду суток (утро: 6-9 часов, день: 10-17 часов, вечер: 18-22 часов, ночь: 23-5 часов). В случае, если введенное значение ошибочно, следует вывести на экран соответствующее текстовое сообщение.
(Проверка⇑ ввод: 7 ⇒ вывод: утро; ввод: 33 ⇒ вывод: ошибка)

Составьте программу, которая принимает с клавиатуры три числа и проверяет, являются ли эти числа углами одного и того же треугольника. По результатам проверки следует вывести на экран соответствующее текстовое сообщение.
(Проверка⇑ ввод: 90, 30, 60 ⇒ вывод: это треугольник; ввод: 90, 0, 90 ⇒ вывод: это не треугольник)

Составьте программу, которая принимает с клавиатуры значения углов треугольника и определяет, какому типу треугольников соответствуют введённые значения: остроугольному, тупоугольному, прямоугольному. Если данные ошибочны - вывести сообщение "ошибка".
(Проверка⇑ ввод: 90, 30, 60 ⇒ вывод: прямоугольный треугольник; ввод: 60, 60, 60 ⇒ вывод: остроугольный треугольник; ввод: 120, 30, 30 ⇒ вывод: тупоугольный треугольник; ввод: 60, 160, 60 ⇒ вывод: ошибка)

Составьте программу, которая принимает с клавиатуры три числа и проверяет, являются ли эти числа длинами сторон одного и того же треугольника. По результатам проверки следует вывести на экран соответствующее текстовое сообщение.
(Проверка⇑ ввод: 4, 3, 5 ⇒ вывод: это треугольник; ввод: 8, 2, 6 ⇒ вывод: это не треугольник)

Составьте программу, которая принимает с клавиатуры коэффициенты a и b линейного уравнения (уравнения первой степени – ax+b=0) и решает его – то есть выводит на экран или корень (корни) уравнения, или соответствующее смыслу текстовое сообщение.
(Проверка⇑ ввод: 2, -8 ⇒ вывод: корень уравнения равен 4; ввод: 0, 5 ⇒ вывод: уравнение корней не имеет; ввод: 7, 0 ⇒ вывод: корень уравнения равен 0; ввод: 0, 0 ⇒ вывод: уравнение имеет бесконечное число корней)