Обычный паскаль! Написать в тетради код программы, которая запрашивает у пользователя...

0 голосов
55 просмотров

Обычный паскаль!
Написать в тетради код программы, которая запрашивает у пользователя числа и считает их сумму до тех пор, пока пользователь не введет число 44.
После этого программа должна прекратить запрашивать числа и вывести пользователю сумму.
Заранее спасибо!


Информатика (41 баллов) | 55 просмотров
Дан 1 ответ
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.

(56 баллов)
0

Это плохое решение. Когда будет введено 44, оно тоже добавится к сумме.

0

а, извини... ты просто не указал, что 44 не нужно прибавлять к сумме... сейчас тогда исправлю

0

тогда в предпоследней строчке напиши: write('сумма введённых чисел=',b-44);

0

Фраза "считает их сумму ДО ТЕХ ПОР, ПОКА пользователь не введет число 44" - это разве не показатель того, что 44 - это стоп-код и уже не участвует в вычислениях?

0

неа, он 44 считает тоже как переменную... ну конечно можно посидеть и подумать над другим, более сложным решением... но, по моему так будет проще...