Предмет: Информатика,
автор: Scholler
Изобразить это на языке паскаля, совсем не понимаю что делать
Приложения:
Ответы
Автор ответа:
0
Ответ:
var
x: real;
begin
readln(x);
if (x < 0) then
writeln(-x)
else if (x < 10) then
writeln(x * 10)
else
writeln(x / 10)
end.
Объяснение:
В программу должно вводиться число х - поэтому нужно завести переменную, где оно будет храниться и введем его туда (2 и 4 строки). Затем надо определить, что выводить. Для этого используем условный оператор if и сравним число х с 0 - если х меньше, то выведем на экран -х (модуль отрицательного числа - это "минус это число"). В противном случае, так как это число теперь заведомо не меньше 0, сравним его с 10. Если оно меньше 10 - попали в в случай 0 <= x < 10 - надо вводить 10*х, иначе - оно больше 10, выводим x/10.
Похожие вопросы
Предмет: Русский язык,
автор: papagami37
Предмет: Английский язык,
автор: про273
Предмет: Английский язык,
автор: katyaefremova3
Предмет: Информатика,
автор: EvilMara
Предмет: Математика,
автор: хорошистка297