Aufrunden von Zahlen in Perl

Wenn man Perl Zahlen aufrunden will, geht das mit der Funktion ceil aus dem Paket POSIX:

use POSIX qw(ceil);
my $aufgerundet = ceil(2.9);   # Ergebnis: 3
print ceil(-2.6), "\n";              # -2

Der Name ceil kommt von dem Englischen “ceiling” für “Zimmerdecke”.

2 Comments »

  1. Alessandro said,

    November 14, 2007 @ 9:22 pm

    Hallo,
    d.h. also, dass immer aufgerundet wird? Kann man das auch so machen, dass nur bei >=5 aufgerundet und bei

  2. moritz said,

    November 14, 2007 @ 9:25 pm

    int($zahl + 0.5)

    ist “echtes” runden, d.h. ab 0.5 wird aufgerundet, darunter abgerundet

RSS feed for comments on this post · TrackBack URI

Leave a Comment