Page 1210 - IT2
P. 1210
Afin de gérer son patrimoine d’animaux, la direction fait appel à vous afin de leur proposer une solution
informatisée.
Chaque animal est caractérisé par :
· un code de type entier,
· un nom scientifique de type chaine de caractères,
· une espèce de type chaine de caractères,
· un âge de type entier,
· et un pays d’origine de type chaine de caractères.
1. Créer la classe « animal ». (1,5 pt)
2. Ajouter à cette classe un constructeur avec paramètres ainsi que les sélecteurs et les modificateurs. (1 pt)
3. Ajouter une méthode pour afficher les caractéristiques d’un animal donné. (0,25 pt)
Le zoo abrite une centaine d’animaux de différentes espèces (tableau d’animaux). Il est caractérisé également par
un nom et une superficie.
4. Créer la classe « zoo ». (1 pt)
5. Ajouter une méthode permettant d’ajouter un nouvel animal qui vient d’arriver au zoo. (0,25 pt)
6. Ajouter une méthode permettant de supprimer un animal qui a quitté le zoo pour différentes raisons.
(0,25pt)
7. Ecrire une méthode permettant de modifier les informations d’un animal donné. (0,25 pt)
8. Ecrire une méthode permettant de chercher et d’afficher la liste des animaux (avec toutes leurs
caractéristiques) appartenant à une espèce donnée. (1 pt)
9. Ecrire une méthode permettant de calculer le nombre d’animaux existant dans le zoo portant un même
nom scientifique donné. (1 pt)
10. Créer une interface permettant d’ajouter un nouvel animal au zoo, de supprimer un animal qui quitte le
zoo, et de modifier les informations d’un animal du zoo. (1 pt)
11. Créer une interface permettant d’afficher les animaux selon l’espèce précisée. (0,5 pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
3/3

