Thread Aufrunden ohne POSIX
(12 answers)
Opened by [E|B] at 2003-08-16 16:40
Normales Runden: +0.5, dann Nachkommastellen mit int Abschneiden.
Immer aufrunden? Wozu soll den das gut sein?? Warum willst Du zwischen 3,000000000000000000000000000000000001 und 3 gleich um einen ganzen Zähler unterscheiden? Dafür gibts nur selten Anwendungsfälle, die Funktion dazu heißt "ceil" (in C) und wird in der Mathematik als eckige Klammern ohne die unteren horizontalen Striche geschrieben. Analog gibts "floor", welches mit eckigen Klammern ohne die oberen vertikalen Striche geschrieben wird. Warum es floor und ceil in perl nicht gibt weiß ich eigentlich nicht... schade drum :(\n\n <!--EDIT|Crian|1061194371--> s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite |