Полное ветвление (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)