Zahl auf nächsten 100er Runden
-
Hallo,
gibt es eine Funktion mit der ich eine Zahl auf den nächsten 100er oder 1000er Runden kann?
-
momentan fällt mir nichts passenderes ein wie
int zahl = 240; double temp = zahl/100; round(temp); zahl = temp*100;
zahl wäre danach dann 200.
greetz KN4CK3R
-
Hallo
Nein, aber läßt sich mit Division (auf float!), ceil und Multiplikation schnell selber zusammenbauen.
/Edit : Zu KN4CK3R : Deswegen nicht round, sondern ceil. (Ich verstehe so das OP die nächstgrößere Stufe will. Bei nächstkleinere statt round floor.
bis bald
akari
-
ich war mir nicht ganz sicher, ob er wirklich runden will oder nur auf/ab-runden. Dann hättest du natürlich recht.
greetz KN4CK3R