Cours:DevoirPOOcpp2 : Différence entre versions
(Page créée avec « <accesscontrol>Acces:Prof</accesscontrol> =Ébauche de nouveau DS= 1. On donne une classe Personnage a) lister les attributs, méthodes, etc ... b) créer un projet c) a... ») |
|||
Ligne 3 : | Ligne 3 : | ||
=Ébauche de nouveau DS= | =Ébauche de nouveau DS= | ||
− | + | On donne une classe Personnage avec son implémentation et un court main(). | |
− | |||
− | |||
− | |||
=Classe Personnage= | =Classe Personnage= | ||
Ligne 18 : | Ligne 15 : | ||
public: | public: | ||
Personnage(string); | Personnage(string); | ||
+ | string affiche(); | ||
private: | private: | ||
Ligne 24 : | Ligne 22 : | ||
}; | }; | ||
</source> | </source> | ||
+ | |||
+ | * lister les attributs, méthodes, etc ... | ||
+ | * créer un projet avec les éléments donnée (classe et main) | ||
+ | * ajouter getters et setters | ||
+ | * ajouter un constructeur complet ''Personnage(nom, force, pv)'' | ||
+ | * ajouter une méthode ''frappe(Personnage p2)'' qui enlève à p2 un nb de point de vie égal à la force du personnage`` | ||
+ | * ... |
Version du 30 septembre 2021 à 16:49
Il s’agit d’une page protégée.
Ébauche de nouveau DS
On donne une classe Personnage avec son implémentation et un court main().
Classe Personnage
#include <iostream>
using namespace std;
class Personnage
{
public:
Personnage(string);
string affiche();
private:
int force;
int pointsDeVie;
};
- lister les attributs, méthodes, etc ...
- créer un projet avec les éléments donnée (classe et main)
- ajouter getters et setters
- ajouter un constructeur complet Personnage(nom, force, pv)
- ajouter une méthode frappe(Personnage p2) qui enlève à p2 un nb de point de vie égal à la force du personnage``
- ...