¿Por qué, cuando hago cálculos matemáticos con decimales, los resultados tienen demasiados dígitos?

Modificado el Mar, 28 Jul a 4:33 P. M.

El problema que estás observando es una dificultad fundamental relacionada con la forma en que los ordenadores suelen hacer matemáticas.  Normalmente se conoce como un error de coma flotante.  Básicamente, se debe a que resulta muy difícil representar 0,1 en binario (o 0,01, etc.), y hay que realizar algunos ajustes para redondear los resultados que ofrece el ordenador y que sean más precisos.


Esto surgió recientemente en el equipo y hemos estado debatiendo cómo manejarlo.  Los bocadillos Decir redondean los números, pero pueden dar lugar a algunas imprecisiones.  El bocadillo pensar ofrece resultados ligeramente diferentes, y actualmente el equipo no se pone totalmente de acuerdo sobre cuál es preferible.  Puedes probar a procesar tus respuestas a través del bocadillo decir o de los bloques "redondear".  

Aquí tienes más información sobre el cálculo con números de coma flotante:https://0.30000000000000004.com/.
Y aquí hay un vídeo que da una buena explicación del tema:https://www.youtube.com/watch?v=PZRI1IfStY0

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo