Thread Runden und kleinste Einheit (13 answers)
Opened by esskar at 2007-06-13 16:23

esskar
 2007-06-13 16:23
#77498 #77498
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Moin, moin

hab da mal ein Problem, zu dem ich schon eine unschöne (und wohl umständliche Lösung gefunden hab)
Und zwar hab ich folgendes:

ich habe decimalzahlen in hoher genauigkeit.
diese werden gerundet.
Beispiel:

35,2374528376 => 35,24
542,47123 => 542,47

soweit so gut.
Im obigen Fall ist meine Einheit=0,01 (keine ahnung, ob dass nun wirklich einheit heißen darf, aber ich nenn das mal so)

wäre die einheut 0,001 gewesen, hätte obiges beispiel so ausgesehen

35,2374528376 => 35,237
542,47123 => 542,471

so; leider kann es auch einheiten von 0,5; 0,05; ... geben

das sähe dann so aus
0,5:

35,2374528376 => 35,0
542,47123 => 542,5


0,05:

35,2374528376 => 35,20
542,47123 => 542,45

ich brauche jetzt also eine funktion, die aus einer zahl n und einer einheit u, die auf die einheit gerundete zahl x liefert.

freu mich schon auf die lösungen! ;)

PS: Fragen?

View full thread Runden und kleinste Einheit