Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Comentarios:18
- /* La cuenta corriente de la famosa cantante Lady Lara ha registrado 14 movimientos durante la semana pasada. Por cada movimiento se registró:
- - Número de movimiento
- - Día
- - Tipo ('E' - Extracción / 'D' - Depósito)
- - Importe
- Existe un registro por movimiento. Se desea calcular e informar:
- - El saldo final de la cuenta.
- - El porcentaje de movimientos de extracción y el porcentaje de depósito.
- - El depósito de mayor importe indicando también día y número de movimiento.
- - La cantidad de movimientos del día 10. */
- #include <iostream>
- using namespace std;
- int main(void)
- {
- int i,nummov,numdia;
- float importe=0;
- char tipo;
- float cuenta=0; // primer punto
- int cont_dep=0; //segundo puntl
- int cont_ext=0; // segundo punto
- bool deposito=false; // tercer punto
- int maximp,diamax,movmax; // tercer punto
- int cantmovdia10=0;
- for (i=0; i<14; i++)
- {
- cout<<"Ingrese numero de movimiento: "<<endl;
- cin>>nummov;
- cout<<"Ingrese numero del dia: "<<endl;
- cin>>numdia;
- if(numdia==10)
- {
- cantmovdia10++;
- }
- cout<<"Ingrese el tipo de movimiento - E para Extraccion y D para Deposito: "<<endl;
- cin>>tipo;
- cout<<"Ingrese el importe: "<<endl;
- cin>>importe;
- cout<<"--------------------"<<endl;
- switch(toupper(tipo)) // primer punto
- {
- case 'E':
- cuenta-=importe;// primer punto
- cont_ext++; // segundo punto
- break;
- case 'D':
- maximp=importe; // tercer punto
- diamax=numdia; // tercer punto
- movmax=nummov; // tercer punto
- cuenta+=importe;// primer punto
- cont_dep++; // segundo punto
- if (deposito==true && importe>maximp)
- {
- maximp=importe;
- diamax=numdia;
- movmax=nummov;
- }
- deposito=true;
- break;
- }
- }
- cout<<"El saldo final de la cuenta es: "<<cuenta<<endl;
- cout<<"El porcentaje de depositos es: "<<((float)cont_dep/14)*100<<"%"<<endl;
- cout<<"El porcentaje de extracciones es: "<<((float)cont_ext/14)*100<<"%"<<endl;
- cout<<"El deposito de mayor importe es: "<<maximp<<", el dia fue el: "<<diamax<<", y el movimiento fue el: "<<movmax<<endl;
- cout<<"La cantidad movimientos del dia 10 fue: "<<cantmovdia10<<endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment