Patrick Andrieu: Herr Lehrer, ich weiss was!

Beitrag lesen

Hallo cygnus!

Herr Lehrer, ich weiss was:

Herr Lehrersohn, wenn ich bitten darf. Erklärt meine Manie, Tippfehler von anderen anzumaulen und über die eigenen hinwegzusehen...

$Anzahl_Seiten = ceil($Anzahl_der_Einträge / 5) ;
ceil rundet auf ganze Zahl auf

Perl kennt das nicht direkt, aber:

C:>perldoc -f int
    int EXPR
    int     Returns the integer portion of EXPR. If EXPR is omitted, uses
            $_. You should not use this function for rounding: one because
            it truncates towards 0, and two because machine representations
            of floating point numbers can sometimes produce counterintuitive
            results. For example, "int(-6.725/0.025)" produces -268 rather
            than the correct -269; that's because it's really more like
            -268.99999999999994315658 instead. Usually, the "sprintf",
            "printf", or the "POSIX::floor" and "POSIX::ceil" functions will
            serve you better than will int().

Aha. Geht mit (s)printf oder übers POSIX-Modul.

Viele Grüße aus Frankfurt/Main,
Patrick

--
_ - jenseits vom delirium - _

   Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?