Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.142 Beiträge
Delphi 10.3 Rio
|
Re: Problem mit aneinandergereihten while-Schleifen
31. Okt 2008, 15:02
Hallo
Das liegt an der internen Genauigkeit...
Versuch mal
Delphi-Quellcode:
function RealComp(r1,r2:real):boolean;
Var
S1,S2 : shortstring;
begin
if r2 = 0.0 then
r1 := abs(R1);
Str(R1:10:2,S1);
Str(R2:10:2,S2);
RealComp := Boolean( S1 = S2 );
end;
und
WHILE (b>0.01) or realcomp(b,0.01) DO BEGIN
Dann funktioniert es!
Grüsse Mavarik
|