Precisión del flotador en rubí.
Estoy escribiendo un programa de rubí que usa flotadores. Estoy teniendo problemas con la precisión. Por ejemplo
1.9.3p194 :013 > 113.0 * 0.01
# => 1.1300000000000001
y por lo tanto
1.9.3p194 :018 > 113 * 0.01 == 1.13
# => false
Este es exactamente el tipo de cálculo que mi aplicación necesita para corregirlo.
¿Se espera esto? ¿Cómo debo manejar esto?