Nachfolgender Rundungsfehler hat bei uns heute für Überraschung gesorgt: €100 zu 0% Steuersatz hat einen Nettowert von €99,99 und €0,01 Steuern ergeben.
Vielleicht liegt das hier an der Rundung auf zwei Nachkommastellen von in den Programmiersprachen als "Floats" bekannten Zahlen (mit vielen Nachkommastellen), wobei das eigentlich nicht passieren sollte. Eine gewisse Ungenauigkeit ist bei Brüchen in der Mathematik durchaus üblich, weil Computer mit endlichen Nachkommastellen keine Zahlen mit unendlichen Nachkommastellen abbilden können, aber in diesem Fall hätte das Ergebnis eindeutig Null ergeben müssen.
Vielleicht liegt das hier an der Rundung auf zwei Nachkommastellen von in den Programmiersprachen als "Floats" bekannten Zahlen (mit vielen Nachkommastellen), wobei das eigentlich nicht passieren sollte. Eine gewisse Ungenauigkeit ist bei Brüchen in der Mathematik durchaus üblich, weil Computer mit endlichen Nachkommastellen keine Zahlen mit unendlichen Nachkommastellen abbilden können, aber in diesem Fall hätte das Ergebnis eindeutig Null ergeben müssen.