Помощь - Поиск - Пользователи - Календарь
Полная версия: Задача по циклу while
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
kvadrat
Помогите пожалуйсто решить вот такую задачу с помощью цикла while (условие на рисунке)
Нажмите для просмотра прикрепленного файла

Вот поглядите, я её попытался решить но она работает неправильно.

program vail;
var s,u,i,n,n1:integer;
begin
writeln('vvedite n1');
while n>1 do n1
begin
writeln('vvedite i');
readln(i);
u:=(ln(i+2)*ln(10))/(i*i*i);
s:=s+u;
end;
writeln(s);
writeln(n);
end.
Ozzя
Решать ты ее НЕ пытался. Так как даже не компилировал.
kvadrat
Серьёзно для меня эта задача сложная поэтому я прошу у вас помощи.
kvadrat
Всем спасибо за помощь еле как решил и сдал.
каму интересно решение, вот оно:
program qwerqwre;
uses crt;
var z,n,i:integer;u,s:real;
begin
clrscr;
i:=1;
u:=ln(i+2)*ln(10)/(i*i*i);
s:=0;
while u>0.000001 do
begin
s:=s+u;
inc(i);
u:=ln(i+2)*ln(10)/(i*i*i);
end;
writeln('S=',s:5:5);
writeln('n=',i);
end.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.