「浮動小数点 誤差」でぐぐるといいよ
MMFではすべてを整数で片付けるようにするか、少数は整数に直してから使うとうっかりバグが出にくい
今起動できないから確認できないけど、多分Int関数かRound関数かが用意されてるはず