Thread Aufrunden ohne POSIX (12 answers)
Opened by [E|B] at 2003-08-16 16:40

Crian
 2003-08-18 12:09
#62946 #62946
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
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

View full thread Aufrunden ohne POSIX