Cours:DevoirPOOcpp2 : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(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=
  
1. On donne une classe Personnage
+
On donne une classe Personnage avec son implémentation et un court main().
a) lister les attributs, méthodes, etc ...
 
b) créer un projet
 
c) ajouter des éléments à la façon de l'exam Fraction
 
  
 
=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``
  • ...