Problema al multiplicar decimales.
Saludos a todos:
Tengo un problema, y es que a veces, al multiplicar 2 decimales, no me sale el numero exacto. Por ej. al multiplicar 3 * 0.6 me da como resultado 1.7999999999 cuando el resultado es 1.8.
Alquien me puede decir el xq del error, muchas gracias.
Tengo un problema, y es que a veces, al multiplicar 2 decimales, no me sale el numero exacto. Por ej. al multiplicar 3 * 0.6 me da como resultado 1.7999999999 cuando el resultado es 1.8.
Alquien me puede decir el xq del error, muchas gracias.
Yo se hacerlo de esta forma, no se si hay otra.
var Mult=Math.round((3*0.6)*10)/10
10 si quieres un decimal, 100 dos, 1000 tres ... No pone ceros al final.
var Mult=Math.round((3*0.6)*10)/10
10 si quieres un decimal, 100 dos, 1000 tres ... No pone ceros al final.