Page 119 - IT2
P. 119

4.  Ecrire un programme qui demande à l'utilisateur de saisir un entier N et qui affiche la figure
                 suivante sous forme des étoiles. (0.5 pt)
              N=3
              ***
              **
              *

          PARTIE II :  PROGRAMMATION ORIENTEE OBJET EN VB.NET, C# OU JAVA  (10 PTS)


          On souhaite développer une application pour la gestion des modules enseignés par des professeurs
          dans une Ecole privée.

          Soit la classe module qui modélise un module et qui comportera les attributs suivants :
                 reference
                 intitule
                 professeur      (matricule du Professeur qui enseigne ce module)

          Soit la classe Professeur qui modélise un Professeur et qui comportera les attributs suivants :
                 matricule
                 nom
                 prenom
                 echelle
                 listeModule


          Travail à faire :

              1-  Codage de la classe Module
                     a.  Ecrire la classe Module avec un compteur des objets créés. (1pt)

              2-  Codage de la classe Professeur
                     a.  Ecrire la classe Professeur avec un compteur des objets créés. (1pt)

              3-  Ajouter la méthode  compare qui teste l’égalité de 2  objets  Professeur (2 objets Professeur
                  sont égaux s’ils ont le même matricule). (1pt)

              4-  Créer une exception nommée erreurEchelle qui se déclenche lors de la saisie d’une échelle de
                  professeur qui n’est pas comprise entre 8 et 11. (1pt)

              5-  Ajouter une méthode choixProfesseur qui désigne l’enseignant d’un module. (1pt)

              6-  Ajouter une méthode supprimerProfesseur qui annule le choix de l’enseignant d’un module.
                  (1pt)

              7-  Ajouter  une  méthode  ajouterModule  qui  ajoute  un  module  à  la  liste  des  modules  pris  en
                  charge par un professeur. (1pt)

              8-  Ajouter une méthode  supprimerModule qui supprime un module de la liste des modules d’un
                  professeur. (1pt)


              9-  Ecrire un programme de test qui crée 4 professeurs et 5 modules : (1pt)




                                           www.itlearning-settat.com
                                  Email: admission@itlearning-settat.com
                                                  Tél.:0661077812
   114   115   116   117   118   119   120   121   122   123   124