Nur kannst du halt aus x.xx nicht mehr xx/xx machen... Das habe ich in meinem Beitrag doch erklärt.kali-hi schrieb:@tollertyp Der Benutzer soll hinterher beide Geschmacksrichtungen sehen können, also einmal die Variantex.xxund einmalxx/xx, je nach dem, was bevorzugt ist. Und auf sehr hohe Genauigkeiten kommt es hierbei auch nicht an.
Mit Brüchen rechnen und wenn es um die Dezimalanzeige geht, dann halt entsprechend gerundet anzeigen.
Die Brüche halt auch regelmäßig kürzen.
Ergänzung ()
Das ist doch genau das, was ich hier sagte:kali-hi schrieb:Eigentlich sollten es hier 2/3 sein, nicht 33/50 ... Hat jemand dazu eine Idee? Ich runde ja bereits immer ab.
"anstatt am Ende zu hoffen, dass der Wert mit 2 Dezimalstellen in einen Bruch umgewandelt werden kann, der nahe an dem Wert ist, den die Zahl (die ja vermutlich gerundet sein dürfte?) repräsentieren soll?"
Dass das Umwandeln von gerundeten Dezimalzahlen in einen Bruch zum Scheitern verurteilt ist, ist doch offensichtlich.
Die gerundete Zahl 0.33 kann unendlich viele Zahlen repräsentieren...
0.50 kann 1/2 sein, kann aber auch 101/201 sein...
Zuletzt bearbeitet: