¿Por qué las operaciones matemáticas con decimales me dan resultados con demasiados dígitos?

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

El problema que estás viendo es un problema fundamental en la forma en que las computadoras suelen hacer cálculos. Generalmente se le conoce como un error de punto flotante. Esencialmente, se reduce al hecho de que es muy difícil representar 0.1 en binario (o 0.01, etc.), y tienes que trabajar un poco para redondear los resultados que te da una computadora para que sea más preciso.


Esto surgió recientemente en el equipo, y hemos estado discutiendo cómo manejarlo. Las burbujas "Decir" redondean algunos números, pero pueden generar algunas imprecisiones. La burbuja "Pensar" da resultados ligeramente diferentes, y en este momento el equipo no está totalmente de acuerdo sobre cuál es la preferida. Puedes intentar ejecutar tus respuestas a través de la burbuja "Decir" o los bloques de "redondeo".

Aquí tienes más información sobre las matemáticas de punto flotante: https://0.30000000000000004.com/.
Y aquí tienes un video que da una buena explicación del tema: https://www.youtube.com/watch?v=PZRI1IfStY0

¿Le fue útil este artículo?

¡Qué bueno!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Díganos cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
La verificación de CAPTCHA es obligatoria.

Comentarios enviados

Agradecemos su iniciativa, e intentaremos corregir el artículo