Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2004, 02:53
Atzeneta
 
Fecha de Ingreso: junio-2004
Ubicación: Castellón, España
Mensajes: 98
Antigüedad: 20 años, 8 meses
Puntos: 0
Error en multiplicación

¿Alguien puede ayudarme? Es bastante urgente.

Tengo un pequeño problema en una operación matemática.

Explico...

tengo el campo de un formulario cuyo valor es 0.1:
document.form.CANTIDAD.value
defino una variable y le inserto el valor del campo:
var C_CANTIDAD = document.form.CANTIDAD.value
efectuo la siguiente operación:
C_CANTIDAD *= 4.99
Pues bien... el resultado de la operación no da 0.499 como sería de esperar. No se de donde, se saca el siguiente resultado: 0.4990000000000005.

¿Por qué ocurre esto?¿Alguien podría darme una solución para que no ocurra?