Thread runden von zahlen
(10 answers)
Opened by [HR]Doomrunner at 2003-09-17 17:55
Dubus code arbeitet hervorragend. Habe da mal ne allgemeine Subroutine draus gemacht, in der man einmal den Wert, und dann die genauigkeit angeben kann.
Musste nämlich später auch nochmal auf 5.000er runden. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 $endwert = &runden($ertragswert3,"5000"); sub runden { my $aufrundenab = $_[1] / 2; my $zahl = $_[0]; my $rest = $zahl % $_[1]; if ($rest < $aufrundenab) { $zahl -= $rest; } else { $zahl += ($_[1] - $rest); } return($zahl); } Vielleicht kanns ja noch der ein oder andere gebrauchen. |