Nur aufrunden!?!
-
Hallo, ich such eine Funktion mit der ich double-Werte auf eine ganze Zahl aufrunden kann. Es soll nicht abgerundet werden! Kann mir da einer helfen?
-
Hallo,
ceil aus der cmath
-
Na klar, danke dir. Hätte ich auch drauf kommen müssen.
-
newkid_
Unregistrierternewkid_ Unregistrierter 10:48:31 02.05.2005 Titel: Zitieren
--------------------------------------------------------------------------------
jaalgo wäre
deine_zahl_tmp = deine_zahl + 0.5;
deine_zahl_tmp casten in int
deine_zahl_tmp hat deinen wert den du ausgeben kannst oder in deine_zahl speichern
viel spass beim überlgen
-
dgegeg schrieb:
newkid_
Unregistrierternewkid_ Unregistrierter 10:48:31 02.05.2005 Titel: Zitieren
--------------------------------------------------------------------------------
jaalgo wäre
deine_zahl_tmp = deine_zahl + 0.5;
deine_zahl_tmp casten in int
deine_zahl_tmp hat deinen wert den du ausgeben kannst oder in deine_zahl speichern
viel spass beim überlgen
hast du überlegt was du da grade geschrieben hast ?
wenn der double zB 2,7 hat dann wäre aufgerundet ja 3
aber laut deiner rundungsmethode müsste man ja 2,7 + 0,5 = 3,2
und das wäre aufgerundet ja 4
-
genau, weil kfm. gerundet
-
3,2 nach int ergibt 3 und nicht 4 !
-
vdeSD schrieb:
3,2 nach int ergibt 3 und nicht 4 !
lesen! der thread ersteller will immer das aufgerundet wird!
-
Stimmt, wollte eigentlich, dass immer nur aufgerundet wird. Danke trotzdem euch allen. Bitte hier kein Streit im thred.