• Domingo 15 de Diciembre de 2024, 08:59

Autor Tema:  Problema intentando aplicar Formato a Datos Ingresados  (Leído 726 veces)

エリック

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Problema intentando aplicar Formato a Datos Ingresados
« en: Domingo 25 de Julio de 2010, 03:27 »
0
Bueno, necesito aplicar formato a la entrada de texto, en el siguiente ejercicio:
Código: C++
  1.  
  2. #include <iostream>
  3. using std::cout;
  4. using std::cin;
  5. using std::endl;
  6. using std::fixed;
  7. #include <iomanip>
  8. using std::setprecision;
  9. using std::setw;
  10.  
  11. int main()
  12. {
  13.     int ncuenta=1;
  14.     double saldoini,cargos,creditos,limcredi,saldo;
  15.     while(ncuenta>0)
  16.     {
  17.         cout<<"nIngrese su numero de cuenta, 0 o un negativo para terminarn";
  18.         cin>>ncuenta;
  19.         cout<<fixed<<setprecision(2);
  20.         if(ncuenta>0)
  21.         {
  22.             cout<<"Ingrese su numero saldo inicial:t";
  23.             cin>>saldoini;
  24.             cout<<"Ingrese el total de los cargos:tt";
  25.             cin>>cargos;
  26.             cout<<"Ingrese el total de los creditos:t";
  27.             cin>>creditos;
  28.             cout<<"Ingrese el limite de credito:tt";
  29.             cin>>limcredi;
  30.             saldo=saldoini+cargos-creditos;
  31.             if(saldo>limcredi)
  32.             {
  33.                 cout<<"Cuenta:ttt"<<ncuenta<<endl;
  34.                 cout<<"Limite de Credito:t"<<limcredi<<endl;
  35.                 cout<<"Saldo:ttt"<<saldo<<endl;
  36.                 cout<<"Ha excedido su limite de crediton";
  37.             }
  38.         }
  39.     }
  40. }
  41.  
  42.  
Lo que necesito es: Que la entrada de datos en las lineas que me piden el saldo inicial, total de cargos, total de créditos, limite de crédito, me aparezcan alineadas a la derecha, con formato de punto fijo y precisión.
El problema es que son datos que vas ingresando, no datos que vas a mostrar.
Si fuesen datos ya almacenados que tendría que mostrar, los haría con usando setw, setprecision de iomanip, junto a fixed,right de iostream.
Pero en está ocasión debo de aplicar a los datos que voy ingresando, suena raro. Pero el ejercicio que me dieron decía: que haga justamente eso, además de los rutinarios cálculos restantes.