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

