Page 1216 - IT2
P. 1216
Afin de gérer son patrimoine d’animaux, le conseil fait appel à vous afin de leur proposer une solution
informatisée.
Chaque animal marin est caractérisé par :
· un code de type entier,
· un nom scientifique de type chaine de caractères,
· un genre de type chaine de caractères,
· une taille (en centimètres) de type entier,
· et une mer d’origine de type chaine de caractères.
1. Créer la classe « animarin » spécifiant un animal marin. (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 marin donné. (0,25 pt)
L’aquarium abrite des centaines d’animaux marins de différents genres (tableau d’animaux marins). Il est
caractérisé également par un nom et une superficie.
4. Créer la classe « aquarium ». (1 pt)
5. Ajouter une méthode permettant d’ajouter un nouvel animal marin qui vient d’arriver à l’aquarium.
(0,25pt)
6. Ajouter une méthode permettant de supprimer un animal marin qui a quitté l’aquarium pour différentes
raisons. (0,25 pt)
7. Ecrire une méthode permettant de modifier les informations d’un animal marin donné. (0,25 pt)
8. Ecrire une méthode permettant de lister tous les noms d’animaux marins dont la taille est supérieure à 90
cm. (1pt)
9. Ecrire une méthode permettant de trier les animaux marins par taille du plus petit au plus grand. (1 pt)
10. Créer une interface permettant d’ajouter un nouvel animal marin à l’aquarium, de supprimer un animal
marin qui quitte l’aquarium, et de modifier les informations d’un animal de l’aquarium. (1 pt)
11. Créer une interface permettant d’afficher les animaux selon le genre précisé. (0,5 pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
3/3

