Page 970 - IT2
P. 970

·  classe: de type entier.

                             ·  montant: de type float.

                      b.  Ecrire un constructeur sans paramètres. (1 pt)
                      c.  Écrire un constructeur avec tous les paramètres. (2 pts)

                      d.  Créer une exception nommée montantException qui se déclenche si le montant est
                          inférieur à 10 ou supérieur à 500. (2 pts)

                      e.  Ajouter la méthode polymorphe CalculerCharge() qui retourne le montant*classe.

                          (2 pts)
                      f.  Ecrire la méthode Afficher permettant d’afficher les informations sur un ordre de

                          mission, le numéro de l’ordre de mission est donné en paramètre. (1 pt)
                   2.  Classe ListeMissions:

                          a.  Créer la classe ListeMissions caractérisée par : (2 pts)

                             ·   Une collection d’objets Mission.
                          b.  Ajouter un constructeur par défaut. (1 pt)

                          c.  Créer  la  méthode  Ajouter  qui  permet  d’ajouter  une  Mission  en  paramètre,
                              l’application  doit  afficher  un  message  de  confirmation  avant  l’ajout  de  la

                              Mission. (2 pts)

                          d.  Créer la méthode Afficher qui permet d’afficher la liste des Missions. (2 pts)
                          e.  Créer la méthode Supprimer qui permet de supprimer les informations d’une

                              Mission en paramètre, l’application doit afficher un message de confirmation
                              avant de supprimer une Mission. (2 pts)

                          f.  Créer  la  méthode  Rechercher  qui  permet  d’afficher  les  Missions  dont  le
                              montant est supérieur à 1000. (3 pts)

                   3.  Programme principal.

                          a.  Afficher le menu permettant d’accéder aux différentes méthodes de la question
                              précédentes.  (4 pts)

                          b.  Instancier 3 objets de la classe Mission, Employé, OrdreMissionTrain.  (2
                              pts)

                          c.  Ajouter 3 objets Mission à la collection ListeMissions. (2 pts)



                      Filière                   Epreuve                        Session              6/7
                       DI                      Synthèse V2                   Juillet 2016
                                        www.itlearning-settat.com

                                 Email: admission@itlearning-settat.com
                                                 Tél.:0661077812
   965   966   967   968   969   970   971   972   973   974   975