Re: Runden auf x Stellen




marc@xxxxxxxxxxxxxx schrieb:

> Naja, ich verwende das Runden von doubles, das hier kritisiert wird,
> zum speichern von bestimmten Werten, in diesem Falll der MwSt-Satz.

Warum speicherst Du den nicht einfach in der Einheit Promille?

> Damit wird später auch wieder gerechnet, ich sehe darin eigentlich
> kein problem

Es handelt sich also um kommerzielle Berechnungen.
Lies bitte, bevor Du weitermachst, folgendes:
http://www2.hursley.ibm.com/decimal/decifaq1.html insbesondere den
Abschnitt "What problems are caused by using binary floating-point?"
Dann mach ein neues Design Deiner Anwendung. Dein jetziges Design
widerspricht offensichtlich wohlbekannten, jahrzehntealten Prinzipien.

Ich finde, es wäre mal an der Zeit, daß ein Anwender, und sei es ein
Karnickelzüchterverein, einen Programmierer auf Schäden verklagt, die
durch grob unsachgemäße Programmierung (binary float für
kommerzielle Anwendungen) verursacht wurden.
Ziemlich sicher bin ich mir, daß das Finanzamt nicht lange fackeln
wird, sollten sich die Fehler in Deiner Anwendung zu dessen Ungunsten
auswirken.

.



Relevant Pages