#include <iostream>
using namespace std;
class Corredor{
public:
Corredor(){
this-> Energia = 0;
this-> RecargarEnergia = 0;
}
Corredor(int Energia,int RecargarEnergia){
this-> Energia = Energia;
this-> RecargarEnergia = RecargarEnergia;
}
void setEnergia(int Energia){
this-> Energia = Energia;
}
int getEnergia(){
return this-> Energia;
}
int VerificarEnergia(){
if(Energia<0) return 1;
else return 0;
Energia = 0;
}
int VerificarEnergia2(){
if(Energia>100) return 1;
else return 0;
Energia = 100;
}
void setRecargarEnergia(int RecargarEnergia){
this->RecargarEnergia = RecargarEnergia + Energia;
}
int getRecargarEnergia(){
return this-> RecargarEnergia;
}
int Correr(){
int Correr = 0;
Correr = RecargarEnergia – 10;
return Correr;
}
int EnergiaAgotada(){
if(RecargarEnergia<10){
return 1;
RecargarEnergia = 0;
}
}
int Entrenar(){
int Entrenar = 0;
Entrenar = RecargarEnergia + 15;
}
private:
int Energia,RecargarEnergia;
};
int main()
{
Corredor uno;
uno.setEnergia(200);
if(uno.VerificarEnergia() == 1)cout<<”Energia Fuera de Rango,Energia en 0″<<endl;
if(uno.VerificarEnergia2() == 1)cout<<”Energia Fuera de Rango, Energia en 100″<<endl;
uno.setRecargarEnergia(100);
cout<<”Se le recargo 50 de energia, ahora tiene : “<<uno.getRecargarEnergia()<<” de Energia”<<endl;
cout<<”Al Correr se le gastaron 100 de Energia, ahora tiene: “<<uno.Correr()<<” de Energia”<<endl;
if(uno.EnergiaAgotada()==1){cout<<”Llego al minimo de Energia, ahora tiene :”<<uno.getRecargarEnergia();}
system(“pause”);
return 0;
}