Enunciado:
"Sabiendo cuantos billetes de 5000, 10000, 20000 y 50000 tiene una persona en su billetera, calcular la cantidad total de dinero con que cuenta."
Clases:
Billetera.h
#ifndef BILLETERA_H_
#define BILLETERA_H_
#include iostream
using namespace std;
class Billetera {
private:
int billete1;
int billete2;
int billete3;
int billete4;
int cantbi1;
int cantbi2;
int cantbi3;
int cantbi4;
public:
Billetera();
void setcantbi1(int bi1);
int getcantbi1();
void setcantbi2(int bi2);
int getcantbi2();
void setcantbi3(int bi3);
int getcantbi3();
void setcantbi4(int bi4);
int getcantbi4();
float CaldinTot();
};
#endif /* BILLETERA_H_ */
Billetera.cpp
/*
* Persona.cpp
*
* Created on: 14/12/2012
* Author: Soneview
*/
#include "Billetera.h"
Billetera::Billetera() {
// TODO Auto-generated constructor stub
billete1 = 5000;
billete2 = 10000;
billete3 = 20000;
billete4 = 50000;
cantbi1 = 0;
cantbi2 = 0;
cantbi3 = 0;
cantbi4 = 0;
}
void Billetera::setcantbi1(int bi1) {
cantbi1 = bi1;
}
int Billetera::getcantbi1() {
return cantbi1;
}
void Billetera::setcantbi2(int bi2) {
cantbi2 = bi2;
}
int Billetera::getcantbi2() {
return cantbi2;
}
void Billetera::setcantbi3(int bi3) {
cantbi3 = bi3;
}
int Billetera::getcantbi3() {
return cantbi3;
}
void Billetera::setcantbi4(int bi4) {
cantbi4 = bi4;
}
int Billetera::getcantbi4() {
return cantbi4;
}
float Billetera::CaldinTot() {
float dinTot;
dinTot = (cantbi1 * billete1) + (cantbi2 * billete2) + (cantbi3 * billete3) + (cantbi4 * billete4);
return dinTot;
}
Función principal:
#include "Billetera.h"
void IEBilletera(Billetera &laBilletera);
void IS(Billetera laBilletera);
int main()
{
Billetera laBilletera;
IEBilletera(laBilletera);
IS(laBilletera);
return 0;
}
void IEBilletera(Billetera &laBilletera)
{
int bi1;
int bi2;
int bi3;
int bi4;
cout "Ingrese la cantidad de billetes de 5000bsF: ";
cin (bi1);
laBilletera.setcantbi1(bi1);
cout "Ingrese la cantidad de billetes de 10000bsF: ";
cin (bi2);
laBilletera.setcantbi2(bi2);
cout "Ingrese la cantidad de billetes de 20000bsF: ";
cin (bi3);
laBilletera.setcantbi3(bi3);
cout "Ingrese la cantidad de billetes de 50000bsF: ";
cin (bi4);
laBilletera.setcantbi4(bi4);
}
void IS(Billetera laBilletera)
{
cout "El dinero total en la billetera de la persona es: " laBilletera.CaldinTot();
}
No hay comentarios:
Publicar un comentario