Domino 9 und frühere Versionen > ND6: Entwicklung
Rundungsfehler
Axel:
Mit dem folgenden Workaround verhinderst du die Rundungsfehler:
Formel für den Bruttobetrag:
nbetrag+((nbetrag * ust_s / 100) + 0,005)
Axel
DerAndre:
Joooo der Trick mit der 5! :D
Alles nach der zweiten Stelle wird ja Abgeschnitten...
flaite:
Das ist ein allgemeines Problem beim Rechnen mit Gleitkommazahlen. Das ist programmiersprachen-unabhängig.
Auch mit 100 multiplizieren, etc. löst das Problem nicht, sobald du anfängst zu dividieren.
Du kannst halt Dinge wie 1/3 binär schwer erfassen.
DerAndre:
Ja, diese Rechendramen kenne ich zu genüge.
Was auch lustig ist, ist einen Betrag ausrechnen und diesen dann auf volle 10€ aufrunden...
koehlerbv:
--- Zitat von: DerAndre am 26.02.07 - 16:53:37 ---Was auch lustig ist, ist einen Betrag ausrechnen und diesen dann auf volle 10€ aufrunden...
--- Ende Zitat ---
Wieso?
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln