Ver Mensaje Individual
  #1  
Antiguo 18-12-2007
FelipeDiaz FelipeDiaz is offline
Miembro
 
Registrado: may 2007
Posts: 75
Reputación: 18
FelipeDiaz Va por buen camino
Exclamation Problemas con Tipo datos Float

Hola a todos nuevamente.

Quisiera saber si alguien puede ayudarme a comprender que es lo que sucede con los tipos de datos Float. Trate de leer en libros pero sigo sin comprender.

Actualemnte trabajo una aplicación de tipo comercial, con Delphi y Firebird, he llegado a la parte donde debo manejar precios de productos, Unidades de almacenamiento, etc.. implicando calculos que se realizaran.

Encuentro que al digitar un valor en un campo de tipo Float, como por ejemplo, "4,6", este se tranforma inmediatamente en "4,59999990463257".

La verdad no comprendo este comportamiento, es decir, no es logico desde mi punto de vista e imagino que debo hacer algo por controlarlo, de lo contrario me generaria la posibilidad de errores en calculos.


Agradezco toda la colaboracion posible, incluyendo recomendaciones al momneto de trabajar este tipo de campos:
Moneda ( precios de productos, valores de factura),
cantidades de productos (en float)
etc.

Como hacer para esta seguro que las operaciones y calculos no tendran errores?

Gracias, saludos a todos.

Felipe Diaz.
__________________
El Calentamiento Global acabara con la tierra. No mas Barreras, No mas Guerras, No mas discrimiancion, No mas violencia, No mas indiferencia, No mas terrorismo, No mas secuestros. !Valoremos la vida!
Responder Con Cita