>>146
実数の小数部分は2進数では正確に表せない物がある。
そういう場合は具体的には小数を使わない工夫をする。

例えばa=10.0としておき1.0ずつ引いていき、a==6.0の時に
処理を分岐すれば正しい動作になる。