Domino 9 und frühere Versionen > ND6: Entwicklung

Rundungsfehler

<< < (2/3) > >>

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