В программу должно вводиться число х - поэтому нужно завести переменную, где оно будет храниться и введем его туда (2 и 4 строки). Затем надо определить, что выводить. Для этого используем условный оператор if и сравним число х с 0 - если х меньше, то выведем на экран -х (модуль отрицательного числа - это "минус это число"). В противном случае, так как это число теперь заведомо не меньше 0, сравним его с 10. Если оно меньше 10 - попали в в случай 0 <= x < 10 - надо вводить 10*х, иначе - оно больше 10, выводим x/10.
Answers & Comments
Ответ:
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.