> Ich möchte Rechnungen durchführen (Geld), daher hatte ich die 2 Stellen benötigt.
wie der alte Kahan sagte, Floats sind IMMER ungenau.
besonders für Geldbeträge sind sie absolut ungeeignet.
wenn du eine feste anzahl nachkommastellen hast, dann verwende doch fixkomma-zahlen.
hierbei verwendest du einfach ganzzahlen, aber eben eine größere einheit.
wenn du z.b. Geldbeträge hast, und nur addieren oder subtrahieren willst,
dann rechne von anfang an in Cent.
wenn du auch multiplizieren willst, solltest du in 1/10 Cent rechnen,
wenn du Zinsrechnung durchführen willst, solltest du in 1/100 Cent rechnen.
die Beschneidung auf 2 nachkommastellen musst du dann bei der darstellung durchführen.
Problem mit Floats...
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Auch eine gute Idee!
Ich bin vorhin zu einer ähnlichen Lösung gekommen. Danke.

// Website: http://exploded.pl.am
Mit Geld Rechnen?
War das nicht so das man immer gesetzlich mit 6 Stellen hinter komma rechnen muste?
War das nicht so das man immer gesetzlich mit 6 Stellen hinter komma rechnen muste?
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive