Bademeister: wann überspring periodischer Binärbruch eine +zahl

Beitrag lesen

Hi Chris.

verkürztes Bsp.:
0,1 würde direkt wegen den übersprung 0,3 werden aber wann ist es so weit bzw. wie kann man sowas berrechnen.

Das hängt logischerweise von der verwendeten Sprache (und ggf. der Plattform) ab. Wenn man weiß, wie die Sprache floats handhabt, braucht es keine Zauberei, um das zu berechnen. Ansonsten schon.

Floats eignen sich selten gut zum Iterieren. Wenn Du diese Probleme umgehen willst, dann addiere einfach sukzessive 1 (als integer) aufeinander (und berechne dann in jedem Schritt Deinen gewünschten float-Wert daraus, das ist in dem Fall ja nicht so schwer). Je nach Umgebung könnte auch decimal als Datentyp interessant sein.

Viele Grüße
der Bademeister