Einzelnen Beitrag anzeigen

Tazidus

Registriert seit: 29. Mär 2005
Ort: Hilchenbach
44 Beiträge
 
#1

Runden mit RoundTo und SipleRoundTo

  Alt 19. Feb 2008, 19:33
Hallo,

in DElphi gibt es zwei Rundungsfunktionen, die mich interessieren.

Einmal das "Bankers Rounding" und einmal das "kaufmännische".

Beim RoundTo steht in der Hilfe:

RoundTo(1.235,2) = 1,24
RoundTo(1.245,2) = 1,24

Von der theorie her auch richtig. So sollte es bei "Bankers Rounding" auch sein.
Genau das brauche ich auch, nur bei mir sieht es so aus:

RoundTo(1.235,2) = 1,24
RoundTo(1.245,2) = 1,25

Und dies verstehe ich nicht. Diese Ausgabe ähnelt dem Runden mit "SimpleRoundTo".


Kann mir einer dieses Verhalten erklären bzw. sagen was ich einstellen uss, dait mein Delphi so rundet wie in der Hilfe steht?

Freue mich

Gruß
Daniel
Es gibt nichts Gutes, außer man tut es!
  Mit Zitat antworten Zitat