Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2012, 11:33
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 8 meses
Puntos: 83
Respuesta: Valor double sale con 6 decimales y otro con 4, aún usando fixed y setprec

Revisa tu manual de c++ - iomanip:

Código:
cout << fixed;
cout << "KPL en este abastecimiento: " << setprecision(6) << kpla << endl;
cout << "Total KPL: " << setprecision(6) << kpl << endl;
cout << "\n";
El flag fixed tiene que estar antes de la salida, si no como esperas que formatee el dato una vez enviado a pantalla? En tu caso lo tienes despues de mostrar 'kpla', por eso para el 'kpla' formatea a 6 valores (2 enteros mas 4 decimales) y 'kpl' formatea a 6 decimales

Saludos
vosk