Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#8

Re: Runden liefert falsches Ergebnis

  Alt 18. Dez 2009, 19:44
Okay, ich habs jetzt umgebaut zu:

Delphi-Quellcode:
function roundexact(X:single;digits:integer):single;
begin

 result:=x*power(10,digits)+0.5;
 result:=trunc(result);
 result:=result/power(10,digits);

end;
Müsste ich aber nicht eigentlich 0.50001 dazuaddieren oder sowas?
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat