いや、浮動小数点数には NaN (not a number) が定義されているから、そもそも零割を弾く必要もないか‥