Eigentlich ist es keine Lösungsmöglichkeit, da Dir diese Unschärfe selbst bei Zahlen mit wenigen Nachkommastellen schon passiert und Du daher nie weisst, wann diese Ungenauigkeit wieder zuschlägt. Für die Geldbestellung ist die garantierte Wandlung zu Ganzzahlen aber auf jeden Fall eine Lösung. Obwohl: Man hat ja jetzt schon ein komisches Gefühl, was wohl bei 0,01 * 100 herauskommt ... Wirklich 1 EUR? Oder doch "etwa 1 EUR" ....
Interessanterweise versagt auch LS mit Fraction bei der Division 0,3 / 0,1 ... Mit Variablen vom Typ Currency funktioniert's dann aber doch. LS wäre somit also auch noch eine Alternative.
@Axel: Jo, Fliesskommazahlen und die Schweissperlen, die dabei der Prozessor und somit die Programmiersprachen bekommen, sollten schon verstanden sein. Und die "3" ist sowieso immer kritisch ...
Nur: Die Stellenanzahl hinter dem Komma ist hier arg klein. Und dass man es schon mal besser verstanden hat, zeigt die Gegenprobe mit R5. DAS ist das, was mich hier so stört.
Bernhard