Thema
:
Delphi
Harmonische Reihe - "Ungültige Gleitkommaoperation"??
Einzelnen Beitrag anzeigen
himitsu
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
#
6
Re: Harmonische Reihe - "Ungültige Gleitkommaoperation&
28. Mär 2010, 17:04
Zitat von
himitsu
:
teilweise
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TForm1.Button1Click(Sender: TObject);
var
x,eingabe :extended;
I :integer;
begin
x:=0;
eingabe:=StrtoFloat(Edit1.Text);
for
I := 1
to
100000
do
begin
x:=x+(1/i);
if
x>eingabe
then
begin
Edit1.Text:=('
Die eingabe wurde überschritten. Summationen:
');
Edit2.Text:=(IntToStr(i));
exit;
end
;
end
;
Edit1.Text:=('
Die Zahl wurde nicht erreicht, da die Berechnung nach 100000 Summationen abgebrochen wurde.
')
end
;
oder eben
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TForm1.Button1Click(Sender: TObject);
var
x,eingabe :extended;
I :integer;
fertig :boolean;
begin
x:=0;
eingabe:=StrtoFloat(Edit1.Text);
fertig:=true;
for
I := 1
to
100000
do
begin
x:=x+(1/i);
if
x>eingabe
then
begin
Edit1.Text:=('
Die eingabe wurde überschritten. Summationen:
');
Edit2.Text:=(IntToStr(i));
fertig:=false;
break;
end
;
end
;
if
fertig
then
Edit1.Text:=('
Die Zahl wurde nicht erreicht, da die Berechnung nach 100000 Summationen abgebrochen wurde.
')
end
;
$2B or not $2B
Zitat
himitsu
Öffentliches Profil ansehen
Besuche die Homepage von himitsu!
Mehr Beiträge von himitsu finden