Einzelnen Beitrag anzeigen

Benutzerbild von Wolfgang Mix
Wolfgang Mix

Registriert seit: 13. Mai 2009
Ort: Lübeck
1.222 Beiträge
 
Delphi 2005 Personal
 
#1

Falsche Ausgabe von Floatwerten

  Alt 30. Nov 2009, 18:56
Moin,

teste gerade die Taylorreihe von Pi.
nach Term 28 (step) gibt es keine neuen Werte.
Was mache ich falsch?

[Edit] Ausgabe formatieren ? [/Edit]
Gruß

Wolfgang

Delphi-Quellcode:
function my_pi(steps:integer):double;
Var i:integer; s,ds:double;
Begin
   s:=1;
   for i:=1 to steps do
   begin
      ds:=power(-1,i)/((2*i+1)* power(3,i));
      s:=s+ds;
   end;
   result:=6/sqrt(3)*s;
End;

procedure TForm1.Button1Click(Sender: TObject);
var steps:integer;
begin
  steps:=StrToInt(SpinEdit1.Text);
  Edit1.Text:=FloatToStr(my_pi(steps));
end;
Wolfgang Mix
if you can't explain it simply you don't understand it well enough - A. Einstein
Mein Baby:http://www.epubli.de/shop/buch/Grund...41818516/52824
  Mit Zitat antworten Zitat