Информатика, вопрос задал anastasiy2903 , 10 лет назад

Можно ли составить алгоритм так,чтобы можно было решить задачу при любом значении x?задача:у Вити было 7 рублей. Он решил купить карандаш за x рублей. Сколько денег у него останется или сколько не хватит?

Ответы на вопрос

Ответил KGW
0
var x:real;
begin 
readln(x);
if x>7 then writeln(x-7) //выводится сколько не хватило.
else
writeln(7-x); //выводится сколько осталось.
readln;
end.
Ответил Petuninlev97
0
Просто возможно из за версий у нас такие разные результаты. В принципе школьники учатся на привычном для них паскале АБС последней версии. Также на нем и сдаются экзамены.
Ответил KGW
0
И да, советовал бы убрать знак "нарушение" т.к программа составлена верно!
Ответил Petuninlev97
0
С вами согласится не могу, здесь, Writlen это команда для среды программирования которая выводит на экран значение или переменную в скобках или же текст заключенный в ' ' одиночные кавычки. также данная команда избегает строкового написания выводимого текста путем того что после вывода заданного содержания производит перевод на следующую строку вывода.
Ответил Petuninlev97
0
Вывод при Writeln
Введите стоимость карандаша
10
На покупку не хватает: 3 Рублей
Введите стоимость карандаша
2
Осталось денег после покупки: 5 Рублей
Вывод при Write
Введите стоимость карандаша10
На покупку не хватает: 3 РублейВведите стоимость карандаша2
Осталось денег после покупки: 5 Рублей
Новые вопросы