Foros del Web » Programación para mayores de 30 ;) » Programación General »

Emplear cantidad de decimales,C++

Estas en el tema de Emplear cantidad de decimales,C++ en el foro de Programación General en Foros del Web. Holas; Me pregunto la forma de manejar la cantidad de decimales, es decir, que presente hasta 7 decimales con C++ . Por el momento, en ...
  #1 (permalink)  
Antiguo 14/06/2005, 13:12
 
Fecha de Ingreso: diciembre-2004
Ubicación: Iquique, Chile
Mensajes: 150
Antigüedad: 19 años, 4 meses
Puntos: 0
Pregunta Emplear cantidad de decimales,C++

Holas;

Me pregunto la forma de manejar la cantidad de decimales, es decir, que presente hasta 7 decimales con C++.

Por el momento, en algunas operaciones tengo 6 decimales, pero termina con 4 al final de la operación, el cual no me sirve. Por ejemplo:

double a = s/60 ----> He cambiado en la configuración de windows para la cantidad de decimales, long double, no se que más....

1.- a = 0.665667
2.- a+m = 0.665667+53 = 53.6657
3.- (a+m)/60 = 0.894428
4.- (a+m)/60+g = 0.894428+35 = 35.8944

Por no ocupar todos los decimales tengo un error en terreno de 10%, algo como 3.45 m. El valor correcto es 35.894428//

Nos vemos.
  #2 (permalink)  
Antiguo 22/06/2005, 18:49
 
Fecha de Ingreso: julio-2003
Mensajes: 165
Antigüedad: 20 años, 9 meses
Puntos: 1
De ser posible, sería más fácil identificar el posible problema si publicaras el segmento de código que usas, ya que en principio no hay ninguna razón por la que deban "perderse" esos dígitos a lo largo de esas operaciones cuando el tipo de dato usado es long o float.

Quizás el problema está en la presentación de los datos, o incluso en el compilador, aunque esto último es más bien improbable.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:13.