Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2020, 08:48
prueba230683
 
Fecha de Ingreso: abril-2011
Mensajes: 170
Antigüedad: 13 años
Puntos: 68
Respuesta: Duda sobre representación de números decimales

No es algo específico de C/C++. Ocurre en casi todos, por no decir todos los lenguajes.

La única solución a esto es utilizar librerías que realicen las operaciones manualmente.

En el caso de la calculadora de Google, me imagino que estará utilizando alguna librería tipo MathJS, que permite que las operaciones con decimales sean precisas, pero a JavaScript le ocurre lo mismo nativamente. Por ejemplo:

Código Javascript:
Ver original
  1. 0.1 + 0.2

Esto arroja 0.30000000000000004.