Vous êtes sur la page 1sur 7

UNIVERSITE M`HAMED BOUGERA BOUMERDES

Faculté de Technologie
Département ISE

Module : TP programmation C++

Sujet : langage C++

Devoir maison N°2

Réalisé par :

LAZOUZ Abdeslem 202031032261

Master 1 Electronique des Systèmes Embarqués gr A2

Encadré par :
M.GANA

Année universitaire : 2023/2024


Exercice 1 :
Les erreurs :

Le code corégi :
Les résultats de code :

Exercice 2:
Le code complet : les lignes manquants avant //--------//
Les resultats de programme:
Interpretation de code:

Ce code définit deux classes : Animal et Chien. La classe Chien hérite de la classe Animal.
La classe Animal a un constructeur qui prend un nom et un âge en paramètres et
initialise les variables correspondantes. Elle a également une méthode pour afficher les
informations de l'animal. La classe Chien a également un constructeur qui prend un nom, un
âge et une race en paramètres et initialise les variables correspondantes. Elle a également
une méthode pour afficher les informations du chien.
La fonction main crée une instance de la classe Animal et appelle sa méthode
d'affichage d'informations. Ensuite, elle crée une instance de la classe Chien et appelle sa
méthode d'affichage d'informations.
Lorsque les instances sont créées, les constructeurs correspondants sont appelés.
Lorsque les instances sont détruites (à la fin de la fonction main), les destructeurs
correspondants sont appelés.
Le programme affiche également des messages pour indiquer quand les constructeurs
et destructeurs sont appelés.

Exercice 3 :
J’écris un programme de gestion d’une bibliothèque qui utilise des classe et a l’aide de exo 8
de devoir 1 :
Essaie et résultats de programme :

Vous aimerez peut-être aussi