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 iostreamusing 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