Beim Runden zuerst auf acht Stellen runden, danach auf die gewünschte Anzahl
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 4 Mar 2010 14:51:57 +0000 (15:51 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 4 Mar 2010 14:51:57 +0000 (15:51 +0100)
commitb36ef567192b240f29d22affafcdcd985db1d392
tree553977782b92cab09127cf886706174dcbaab9aa
parentf11dcc70cd323fe2071ea62b53fc0ec106c3c02d
Beim Runden zuerst auf acht Stellen runden, danach auf die gewünschte Anzahl

Die interne Repräsentation von Fließkommazahlen in modernen CPUs ist
immer ungenau. Um zu vermeiden, dass man mit int() zu viel
abschneidet, weil der Nachkommaanteil eben nicht ganz exakt 0 sondern
z.B. 999999999999594 ist, wird zuerst auf acht Stellen gerundet, um
diese Ungenauigkeit zu vermeiden.

Fix für Bug 1115.
SL/Form.pm