Actualmente estoy aprendiendo C++ y esto se me acaba de ocurrir. Solo tengo curiosidad acerca de esto porque estoy a punto de desarrollar un programa bancario simple. Utilizaré double
para calcular dólares/tasa de interés, etc., pero existen algunas pequeñas diferencias entre los cálculos de la computadora y los cálculos humanos.Si flotante y doble no son precisos, ¿cómo hacen los bancos cálculos precisos que involucran dinero?
¡Me imagino que esos centavos adicionales en el mundo real pueden marcar la diferencia!
check http://stackoverflow.com/questions/149033/best-way-to-store-currency-values-in-c –
¡Muchas gracias por su información! –
Vea también http://introcs.cs.princeton.edu/java/91float/, que describe este problema en detalle para los estudiantes de CS. – jvriesem