Thread Runden und kleinste Einheit
(13 answers)
Opened by esskar at 2007-06-13 16:23
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? |