Thread runden von zahlen (10 answers)
Opened by [HR]Doomrunner at 2003-09-17 17:55

[HR]Doomrunner
 2003-09-18 14:00
#53225 #53225
User since
2003-09-04
77 Artikel
BenutzerIn
[default_avatar]
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.

View full thread runden von zahlen