正しい演算結果と照らし合わせてチェックするコードを埋め込めば原因は特定できるだろう。
その正しい演算結果自体が間違っていたら駄目だけど。

どうしても解決できなければ、小さい値で判断せずにある程度丸めちゃって手抜きするのも有り。
どうせ表示に関しては同じになるよね?
時には妥協も大切だw