Предмет: Информатика,
автор: Myra1
Обычный паскаль!
Написать в тетради код программы, которая запрашивает у пользователя числа и считает их сумму до тех пор, пока пользователь не введет число 44.
После этого программа должна прекратить запрашивать числа и вывести пользователю сумму.
Заранее спасибо!
Ответы
Автор ответа:
0
program nevazhno;
var a,b:integer;
begin
b:=0;
while a<>44 do
begin
write('введите число ');
readln(a);
b:=a+b;
end;
write('сумма введённых чисел=',b);
end.
var a,b:integer;
begin
b:=0;
while a<>44 do
begin
write('введите число ');
readln(a);
b:=a+b;
end;
write('сумма введённых чисел=',b);
end.
Автор ответа:
0
Это плохое решение. Когда будет введено 44, оно тоже добавится к сумме.
Автор ответа:
0
а, извини... ты просто не указал, что 44 не нужно прибавлять к сумме... сейчас тогда исправлю
Автор ответа:
0
тогда в предпоследней строчке напиши: write('сумма введённых чисел=',b-44);
Автор ответа:
0
Фраза "считает их сумму ДО ТЕХ ПОР, ПОКА пользователь не введет число 44" - это разве не показатель того, что 44 - это стоп-код и уже не участвует в вычислениях?
Автор ответа:
0
неа, он 44 считает тоже как переменную... ну конечно можно посидеть и подумать над другим, более сложным решением... но, по моему так будет проще...
Похожие вопросы
Предмет: Другие предметы,
автор: av9002
Предмет: Русский язык,
автор: almira241189
Предмет: Русский язык,
автор: aishaazn0971
Предмет: Математика,
автор: HavaC
Предмет: Математика,
автор: АлЁшКа2002