und noch ein problem (
wie kann ich eine zahl sagen wir die cpu geschwindigkeit ( da sie ja immer 2079,32 oder 2079,45 usw. sich ändert ...) runden lassen ?? .. auf 2000 oder 2100 ??
und noch ein problem (
wie kann ich eine zahl sagen wir die cpu geschwindigkeit ( da sie ja immer 2079,32 oder 2079,45 usw. sich ändert ...) runden lassen ?? .. auf 2000 oder 2100 ??
abrunden auf die nächst-tiefere Hunderter-Zahl:auf die nächst höhere Hunderter-Zahl:Code:my $zahl = 2079; $zahl = ((int) $zahl / 100) * 100;Code:my $zahl = 2079; $zahl = ($zahl % 100 == 0) ? $zahl : (((int) $zahl / 100) * 100) + 100;
Das geht auch einfacher:Zitat von baere
Code:#Abrunden: $zahl = (100 * int ($zahl/100 )); #Aufrunden: $zahl = (100 * int ($zahl/100 + 0.99));
Ich benutze fuer Runden immer Math::Round
oderCode:tom@tom:~> perl -e 'use Math::Round;print nearest(100, 2067.5967)."\n";' 2100
tomesCode:tom@tom:~> perl -e 'use Math::Round;print nearest(100, 2007.5967)."\n";' 2000
************************************************
Man(n oder Frau) muss nicht alles wissen,
Man(n oder Frau) muss nur wissen wo es steht !
************************************************
http://www.sandtom.net
ICQ 176436259
danke euch es hat wunderbar funkt.
Lesezeichen