Beiträge von FXXS im Thema „Bug im Basic? Super Simpel aber hää?“

    Die Zahl 3,699999 ist halt ein Rundungfehler und der setzt sich dann fort. (8bit-) Fließkommazahlen sind Rundungsfehler anfällig, genau deswegen gab es BCD-Code.
    Bitte melde dich an, um diesen Link zu sehen.


    mit
    10 for a = 0 to 100 step 1
    20 print a*0.1
    30 next a

    umgehst du am einfachsten so ein Problem.

    Das Problem gibt es aber auch bei jüngeren Sprachen: Bitte melde dich an, um diesen Link zu sehen.

    sl FXXS