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
   1205   1206   1207   1208   1209   1210   1211   1212   1213   1214   1215