>>139
文法的には正しい。作法としては望ましくない。
浮動小数点数の定数はそのことを明示するべき。
保守性が低下する原因となる。

>>140
ループの終了判断や 2変数の一致判断などでは==の使用は禁じ手。
ゼロ割り回避の定数0.0は厳密なゼロ。
微少判定値εは無意味。

>>141
NaNの扱いは処理系依存。
そもそも発生させるべきではない。