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