この時点では何のことやら分からない人もいると思うのでA=0.1*29としてみてください。 これは暗算でも計算できるしPRINT Aとすれば2.9と表示されますね。 こんなのは当たり前だと思うかもしれません。 しかし、プチコン3号は内部では2進数で計算されているため「0.1」が正確に表現できないので「2.9」というのは先ほどの5-E9が0.00000001になったように内部で表現されている値と見た目の値が異なっています。 PRINT A==2.9とすると0(false)になっているため0.1*29はプチコン3号では2.9にはならないことを示しています。 つまり、「Aの値が2.9の場合」という判定は行ってはいけないのです。