Thread Auf 2. Kommastelle runden? (31 answers)
Opened by Gast at 2008-05-07 02:31

KurtZ
 2008-05-16 23:00
#109820 #109820
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
Gast+2008-05-16 20:00:52--
Löst auch nicht das Problem. Wie sieht es mit 122,6 Cent aus?

Also wenn Zehntelcent vorkommen können dann rechnet man halt in Zehntelcent, d.h. man addiert die Zähler und dividiert am Schluss durch den Nenner und rundet erst dabei!


perl -le 'for ($i = 0; $i < 0.101; $i += 0.005, $j+=5) { printf qq~ %.20f : %.2f \n~, $i,int(($j+5)/10)/100 }'
0.00000000000000000000 : 0.00
0.00500000000000000010 : 0.01
0.01000000000000000021 : 0.01
0.01499999999999999944 : 0.02
0.02000000000000000042 : 0.02
0.02500000000000000139 : 0.03
0.03000000000000000236 : 0.03
0.03500000000000000333 : 0.04
0.04000000000000000083 : 0.04
0.04499999999999999833 : 0.05
0.04999999999999999584 : 0.05
0.05499999999999999334 : 0.06
0.05999999999999999084 : 0.06
0.06499999999999998834 : 0.07
0.06999999999999999278 : 0.07
0.07499999999999999722 : 0.08
0.08000000000000000167 : 0.08
0.08500000000000000611 : 0.09
0.09000000000000001055 : 0.09
0.09500000000000001499 : 0.10
0.10000000000000001943 : 0.10
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread Auf 2. Kommastelle runden?