Thread Aufrunden - wie geht das? (10 answers)
Opened by silbersteine at 2003-09-14 17:07

Crian
 2003-09-18 19:40
#51890 #51890
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
[quote=Dubu,15.09.2003, 15:22][quote=Crian,15.09.2003, 10:30]abrunden: floor($wert) oder $wert >= 0 ? int($wert) : -int(-$wert+1)
runden: int($wert+0.5)
aufrunden: ceil($wert) oder $wert >= 0 ? int($wert+1) : -int(-$wert)[/quote]
Vorsicht: Was ergibt ceil(2) oder ceil(-2)? Was ergeben deine Algorithmen dagegen fuer $wert=2 oder $wert=-2?[/quote]
Sollte ich mich vertan haben? Ich wollte die Funktionsweise exakt nachbilden und hab ne ganze Weile herumgerechnet. Vielleicht sollte man sowas nicht posten, wenn man sich eigentlich in einem anstrengenden Arbeitstag befindet...

Ach ja ich seh gerade, dass man die exakt passenden Zahlen extra behandeln muss, da diese von ceil und floor so belassen werden, wie sie sind.
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 - wie geht das?