Forum: Sonstige Fragen zu Delphi
Delphi
by shmia,
10. Apr 2007
Kein Problem, kannst du haben. :twisted:
Round() rundet ja nicht kaufmännisch (also ziffer <= 4: abrunden ziffer >= 5: aufrunden)
sondern wenn die zu rundende Ziffer genau auf 5 steht wird einmal auf- und einmal abgerundet.
Das hängt davon ab, ob die Ziffer davon gerade oder ungerade ist.
ExtendedRound(135, 10) wird zu 140 (aufgerundet)
ExtendedRound(145, 10) wird zu 140 (abgerundet)
Forum: Sonstige Fragen zu Delphi
Delphi
by shmia,
10. Apr 2007
gerundeteIntegerZahl := ((zahl+5) div 10) * 10;
Wenn die zahl negativ ist, musst du 5 abziehen, damit kaufmännisch gerundet wird.