Algoritmo que controla una cuenta de ahorros
#include <iostream.h>
#include <conio.h>
class CUENTA_AHORROS
{
public:
static float tasa_interes_anual;
void Ultimo_interes_mensual();
void friend premio(CUENTA_AHORROS&);
CUENTA_AHORROS(float);
char* nombre;
private:
float saldo_ahorro;
float saldo;
};
CUENTA_AHORROS::CUENTA_AHORROS(float saldox)
{
saldo=saldox;
}
float CUENTA_AHORROS::tasa_interes_anual=.05;
void CUENTA_AHORROS::Ultimo_interes_mensual()
{
float interes_mensual=(saldo*tasa_interes_anual)/12;
saldo_ahorro=saldo_ahorro+interes_mensual;
}
void premio(CUENTA_AHORROS &prem)
{
if (prem.saldo<500)
cout<<"puntos=25";
else if(prem.saldo>=500&&prem.saldo<2000)
cout<<"puntos=50";
else if(prem.saldo>=2000&&prem.saldo<4000)
cout<<"puntos=75";
else if(prem.saldo>=4000&&prem.saldo<8000)
cout<<"puntos=100";
else if(prem.saldo>=8000)
cout<<"puntos=200";
}
main()
{
CUENTA_AHORROS ahorrador1(2000.00), ahorrador2(5000.00), ahorrador3(8000.00);
ahorrador1.nombre="Ruben";
ahorrador2.nombre="Gordo";
ahorrador3.nombre="Juan";
cout<<ahorrador1.nombre<<"\n";
premio(ahorrador1);
cout<<"\n\n";
cout<<ahorrador2.nombre<<"\n";
premio(ahorrador2);
cout<<"\n\n";
cout<<ahorrador3.nombre<<"\n";
premio(ahorrador3);
getch();
}
0 Comments:
Post a Comment
<< Home