Está en la página 1de 3

#include <iostream>

#include <string>
using namespace std;

class Personaje
{
private:
string habilidad;
int poder;
string arma;

public:
Personaje(string _habilidad, int _poder, string _arma)
{
habilidad = _habilidad;
poder = _poder;
arma = _arma;

if (poder == 1000)
{
cout << "Elfo" << endl;
}
if (poder == 800)
{
cout << "Hombre" << endl;
}
if (poder == 1100)
{
cout << "Enano" << endl;
}
cout << "Habilidad: " << habilidad << endl;
cout << "Poder: " << poder << endl;
cout << "Arma: " << arma << endl;
cout << "---------------------------------------" << endl;

}
void elfo()
{
cout << "For the queen!!!" << endl;
}
void hombre()
{
cout << "For the glory!!!" << endl;
}
void enano()
{
cout << "For the beer!!!" << endl;
}
};

int main()
{
Personaje Anriel("Velocidad", 1000, "Arco"), Bardo("Resistencia", 800,
"Espada"), Billy("Fuerza", 1100, "Hacha");
cout << "---------------------------------------" << endl;
int eli, opo;
cout << "Elige un personaje: " << endl;
cout << "Elfo. Digita 1" << endl;
cout << "Hombre. Digita 2" << endl;
cout << "Enano. Digita 3" << endl;
cin >> eli;

switch (eli)
{
case 1:
cout << "Elegiste al elfo Anriel" << endl;
cout << "Anriel: "; Anriel.elfo();
cout << "--> ¿A quien te enfrentaras? Digita 2 para un hombre o 3 para
un enano" << endl;
cin >> opo;
if (opo == 2)
{
cout << "Lo venciste, le pusiste un flecha entre los ojos" <<
endl;
}
else
{
if (opo == 3)
{
cout << "Te vencieron, fuiste veloz, pero el enano ere mas
fuerte" << endl;
}
}
break;

case 2:
cout << "Elegiste al humano Bardo" << endl;
cout << "Bardo: "; Bardo.hombre();
cout << "--> ¿A quien te enfrentaras? Digita 2 para un elfo o 3 para un
enano" << endl;
cin >> opo;
if (opo == 2)
{
cout << "Te vencieron , te pusiron un flecha entre los ojos" <<
endl;
}
else
{
if (opo == 3)
{
cout << "Lo venciste, resististe sus ataques y le diste la
estocada final" << endl;
}
}
break;

case 3:
cout << "Elegiste al enano Billy" << endl;
cout << "Billy: "; Billy.enano();
cout << "--> ¿A quien te enfrentaras? Digita 2 para un elfo o 3 para un
hombre" << endl;
cin >> opo;
if (opo == 2)
{
cout << "Lo venciste, trato de ser veloz pero tu hacha lo alcanzo
primero" << endl;
}
else
{
if (opo == 3)
{
cout << "Te vencieron, soporto todos tus ataques y fue el
quien te dio el golpe final" << endl;
}
}
break;

default:
cout << "Ingreso un dato no valido" << endl;
break;
}

system("pause");
return 0;
}

También podría gustarte