ДК
Денис Кондратеня

Вычислить сумму 1+2+3... Складывать до тех пор, пока сумма не станет больше 10000. Оператор While



Program z2;
Var s,i:integer;
Begin
s:=0;
i:=;
while s<=10000 do
begin
s:=s+i;
i:=i+1;
end;
writeln('Сумма =',s);
end.
где здесь ошибка? сумма больше 10000 выходит

О_О засиделась я что-то..

ДФ
Денис Филатов

"пока сумма не станет больше 10000"

твой коммент:
"сумма больше 10000 выходит"

Разве не правильно? О_о

ЕН
Евгения Надеенская

Храните не только s, но еще и предыдущую s.
То есть
old_s := s;
s := s+i;
И эту предыдущую с и выводите.

Похожие вопросы
Задача по информатике в Паскале с помощью оператора while. Найти количество квадратов сумма котрых будет больше 200.
Вычислить значение у. Подсчет вести до тех пор |Yn+1-Yn|. Вычислить значение у. Подсчет вести до тех пор |Yn+1-Yn|
вычислите сумму всех чисел от 1 до 999
Помогите написать программу по циклическим алгоритмам (использовать 2 оператора while repeat)
Вычислить значение выражения S=(1+1/2+1/2^2+1/2^3+...+1/2^n) "^"-степень, где n=10.
задача на языке Паскаль, Желательно оператор whileВычислить: P=1+(1*2)+(1*2*3)+(1*2*3*…*R).
задание в Паскале: вычислить сумму:1+(2)/(2)+(2+3)/(2*3)+(2+3+4)/(2*3*4) и так далее
Найти сумму 1(2)+2(3)+3(4)+…+10(10) через integer и оператор while. Те числа, которые в скобках-степени.
помогите пожалуйста решить! ) заранее спасибо вычислите сумму ряда: 1+1/2!+1/3!+..+1/N! оператор цикла с параметром
Вычислить сумму С = 1 + 4 + 9 + 16 + .+ 100