Ver Mensaje Individual
  #1  
Antiguo 24-06-2008
waremovil waremovil is offline
Miembro
 
Registrado: ago 2007
Ubicación: Zaragoza
Posts: 78
Reputación: 18
waremovil Va por buen camino
Problema con float, decimales y conversión

Hola a todos,

de nuevo os consulto porque tengo un problema básico que sin embargo me está volviendo loco.

Tengo un label con una cantidad determinada, en este caso contiene una cifra "0.2"

necesito trabajar con esa cifra como si fuera numérica pero en la conversión hace una serie de tonterías que no logro entender

me lo convierte a 0,200000002980232

¿por qué razón? no entiendo como puede convertirme la cadena 0.2 a un número con tantos decimales

mi código es el siguiente:

DtoString = "0.2";
Descuento = DtoString.ToDouble();

también he probado con atof y me ocurre exactamente lo mismo

¿alguien tiene idea de donde está el problema?

gracias, un saludo
Responder Con Cita