Forum: Sonstige Fragen zu Delphi
by Gorlo,
12. Okt 2017
Dazu nochmal begriff Klarstellung:
Banker's Rounding = Mathematisches Runden
Unser in der schule gelerntes Runden ist das Kaufmännische Runden.
(https://de.wikipedia.org/wiki/Rundung)
In Delphi(5-7) (andere Versionen kann ich gerade nicht nachschauen) nutzt die normale Rundungsfunktion leider das Banker's Rounding (Mathematische Runden).
Fakt ist ICH benötige das Kaufmännisches Runden (für...
Forum: Sonstige Fragen zu Delphi
by Gorlo,
12. Okt 2017
@eddy
Achtung diese Rundungsfunktion ist nicht das eine und nicht das andere. Sie funktioniert NICHT.
Sie ist bei zahlen mit mehr nachkommastellen als die auf der gerundet werden soll falsch.
Beispiel:
mround(0,014, 2) = 0,01
mround(0,01498, 2) = 0,02