Thread Runden *war Subtrahieren in Perl ... (55 answers)
Opened by Muffi at 2013-09-25 10:41

bianca
 2013-09-25 09:58
#170596 #170596
User since
2009-09-13
6977 Artikel
BenutzerIn

user image
2013-09-25T07:32:47 Muffi
Nein, der Testcode war nicht falsch.
Wenn du $Math::Round::half auf 0.5 setzt gehen andere Testfälle kaputt. Drum stehts ja standardmässig nicht auf 0.5.

Dann leite mir jetzt bitte nochmal diese Aussage her:
2013-09-24T09:10:22 Muffi
CPAN:Math::Round

Code (perl): (dl )
1
2
3
use Math::Round;
print nearest(.01, $var);
print round($var);


Da muss man keine eigenen kaufmännischen Rundungsfunktionen baun.

Du schlägst vor, Math::Round für kfm. Runden zu verwenden.
Wenn man dir falsche Ergebnisse zeigt schlägst du einen zusätzlichen Parameter vor, von dem du aber selbst einschränkst, dass der andere Testfälle kaputt macht.

Kann man nun mit Math::Round kfm. Runden oder nicht?
10 print "Hallo"
20 goto 10

View full thread Runden *war Subtrahieren in Perl ...