Показать сообщение отдельно
  #4  
Старый 20.10.2008, 20:54
boxep boxep вне форума
Прохожий
 
Регистрация: 20.10.2008
Сообщения: 49
Репутация: 10
По умолчанию

Кажется сделал
Цитата:
var n:integer; e,dr,sum:extended;

begin
e:=StrToFloat(Edit1.Text);
sum:=0;
dr:=1;
n:=-1;
repeat
sum:=sum+dr;
inc(n,2);
dr:=1/n;
until dr<e;
showmessage(FloatToStr(sum));
end;

Почему то значение всегда равно 1, что не так?
Ответить с цитированием