Info4A TD/TP1
Programmation C++
Exercice 1 : Lobjectif de cet exercice est de reprendre, programmer et tester les exemples
vus en cours pour les classes Personnage et Arme. Le .h de ces deux classes est rappelé ci-
dessous.
1. Classes Personnage et Arme :
class Personnage
{
private:
int m_vie;
int m_mana;
Arme m_arme;
public:
Personnage();
Personnage(std::string nomArme, int degatsArme);
~Personnage();
void recevoirDegats(int nbDegats);
void attaquer(Personnage &cible);
void boirePotionDeVie(int quantitePotion);
void changerArme(std::string nomNouvelleArme, int degatsNouvelleArme);
bool estVivant();
void afficherEtat();
};
class Arme
{
private:
std::string m_nom;
int m_degats;
public:
Arme();
Arme(std::string nom, int degats);
void changer(std::string nom, int degats);
void afficher();
int getDegats() const;
};
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !