Einzelnen Beitrag anzeigen
Alt 10.03.2002, 19:45   #11
JosefS
Veteran
 
Registriert seit: 07.01.2002
Alter: 44
Beiträge: 268


Standard

Zitat:
Original geschrieben von RaistlinMajere
ist ein interessantes verfahren, nur bist du dir sicher, daß das nicht
Code:
dNeueZahl = (double) ((int) (zahl * 100)) / 100;
heißen sollte?

außerdem hat das ganze einen haken, du bekommst nämlich als ergebnis 1234.56, die letzte stelle wird also nicht gerunden, sondern es werden lediglich die unerwünschten kommastellen abgeschnitten.
hm... okok hab die klammern vergessen

Code:
dNeueZahl = (double) ((int) (zahl * 100) + 5) / 100;
und schon isses auch gerundet ;-)
JosefS ist offline   Mit Zitat antworten