Полное ветвление (простой if с else и единственным условием) (2) | Задачник | Обучение | Blockly.Ru

Полное ветвление (2).

Полное ветвление (2).
Решения на Blockly:

Составьте программу, которая принимает с клавиатуры целое число и выводит на экран его квадрат – но только в том случае, если введенное число отрицательно. В противном случае – на экран выводится сообщение "ошибка".
(Проверка⇑ ввод: -7 ⇒ вывод: 49; ввод: 2 ⇒ вывод: ошибка)

Составьте программу, которая принимает с клавиатуры два числа: первое – количество учеников в классе, второе – количество стульев в кабинете. Программа проверит соответствие между этими двумя значениями и выведет на экран соответствующую информацию.
(Проверка⇑ ввод: 24, 29 ⇒ вывод: 5 стульев лишних; ввод: 24, 22 ⇒ вывод: 2 стульев не хватает)

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

Составьте программу, которая принимает с клавиатуры два целых положительных числа и затем выводит на экран: разницу между первым и вторым – в случае, если первое больше второго; разницу между вторым и первым – в случае, если второе больше первого; произведение введенных значений – в случае, если они равны.
(Проверка⇑ ввод: 38, 20 ⇒ вывод: 18; ввод: 21, 47 ⇒ вывод: 26; ввод: 12, 12 ⇒ вывод: 144)

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

Составьте программу, которая принимает с клавиатуры два целых числа и изменяет их следующим образом: при разных значениях, большее число уменьшается на 1, а меньшее – увеличивается на 1; при одинаковых значениях - оба увеличиваются на 1. Программа должна вывести на экран новые значения переменных.
(Проверка⇑ ввод: 11, 18 ⇒ вывод: 12, 17; ввод: 15, 15 ⇒ вывод: 16, 16)

Составьте программу, которая принимает с клавиатуры целое число, и затем: в случае, если введено положительное число, – принимает с клавиатуры второе целое число и выводит на экран произведение этих двух чисел; в случае, если введено отрицательное число, – принимает с клавиатуры второе целое число и выводит на экран сумму этих двух чисел.
(Проверка⇑ ввод: 5, 7 ⇒ вывод: 35; ввод: -5, 7 ⇒ вывод: 2)