Ввести число. Если оно больше 10, разделить его на 2, если меньше или равно 10, то умножить на 5. (алгоритм)
Пожалуйста, мне нужно, чтобы каждый шаг решения был описан, тоесть - Почему, Откуда, Как. Спасибо за помощь.)
Ответы
Ответ:
Если ты имеешь ввиду на языке Pascal,то вот
Объяснение:
Сначало мы объявляем переменные и говорим,что они вещественные,ведь пользователь может ввести такое число,что при деление может получиться с остатком.
Var
x,y:Integer;
Теперь начинаем саму программу и говорим,чтобы пользователь ввел число.
Begin
Write('Введите ваше число:');
Readln(x);
Когда пользователь введёт число,мы начинаем алгоритм,если число x больше 10,то оно присвоит y значение x поделенное на 2,а если меньше или равно,то присвоит y значение x умноженное на 5.
if x > 10 then y:=x/2;
if x <= 10 then y:=x*5;
Если одно из утверждений будет True,то выводим результат (значение переменной y) на экран.
Writeln(y);
И заканчиваем программу.
End.
на питоне
n = int(input())
вводим число
if n > 10:
сравниваем
print(n * 2)
умножаем
else:
и иначе
print(n * 5)
тоже умножаем
Сам(а) отрегулируй строку и отступы
Объяснение: