ShadowManu / SAGE

Sistema Automatizado de Gestión de Estacionamientos
MIT License
2 stars 0 forks source link

Investigar el por que de la notación con Decimal para manejar dinero #7

Closed jhonvillamizar92 closed 9 years ago

ShadowManu commented 9 years ago

Estaba investigando sobre esto y en base al Tipo Decimal de Wikipedia, la única razón real que encuentro es la pérdida de precisión. El 0.1 se puede representar en base 10 tranquilamente (asi la escribo), pero se requieren infinitos números para representarlo en base 2. Ese es el problema que tiene los floats/doubles.

Cuando hable de entero, el profesor me dijo que no servía. Sin embargo leo que algunos decimals pueden ser representados con Fixed-Point Numbers. En todo caso, hay una aclaración en StackOverflow de como sirve Decimal en los errores de precisión en las finanzas.