Daniel Thoma: Math.Round() rechnet falsch

Beitrag lesen

Hallo seth,

Die "richtige" Lösung, wenn man wirklich exakte Ergebnisse braucht, ist natürlich, exakt zu rechnen. Statt Fließkommazahlen nimmt man einfach vollständig gekürzte Brüche. Mit zwei Iteger-Zahlen lassen sich da die wichtigsten Operationen auch halbwegs effizient implementieren.
Wenn man einen Algortihmus hat, der wirklich exaktes rechnen Benötigt, gibt es meines Wissens keine bessere alternative.

Grüße

Daniel