Programas en c++

Monday, January 23, 2006

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

Google