Page 152 - IT2
P. 152
1) Codage de la class Professeur : (1.5 Pts)
Ecrire la class Professeur.
Ajouter un compteur qui permet de compter le nombre des objets créés de la class Professeur.
Ajouter un constructeur sans argument qui initialise l’attribut codeIdentifiant de la class Professeur ;
le code doit avoir la valeur du compteur.
Ajouter un constructeur qui initialise tous les attributs de la classe Professeur.
Ajouter une méthode afficher () qui afficher toutes les informations d’un Professeur.
2) Créer une exception nommée erreurAge qui se déclenche lors de la saisie d’un âge négatif
d’un Professeur. (0.5 Pt)
Soit la classe Elève qui modélise un Elève et qui comporte les attributs suivants :
codeEleve int
nom String
prenom String
niveau int
3) Codage de la class Elève: (1 Pt)
Ecrire la class Elève
Ajouter un compteur qui permet de compter le nombre des objets créés de la class Elève.
Ajouter un constructeur sans argument qui initialise l’attribut codeEleve de la classe Elève; le code
doit avoir la valeur du compteur.
Ajouter un constructeur qui initialise tous les attributs de la classe Elève.
Soit la classe Parrain qui reprend tous les attributs de la classe Professeur et qui y ajoute une
collection d’objets Eleve (liste des Elèves parrainés par le Professeur identifiés par leurs codeEleve).
4) Codage de la class Parrain : (1 Pt)
Ecrire la classe Parrain.
Ajouter une méthode afficher() qui affiche toutes les informations sur un parrain.
5) Ajouter une méthode ajouterEleve() qui ajoute un Elève à la collection des Elèves parrainés
par un Professeur. (1 Pt)
6) Ajouter une méthode supprimerEleve() qui supprime un Elève de la collection des Elèves
parrainés par un Professeur. (1 Pt)
PARTIE IV : PROGRAMMATION EVENEMENTIELLE EN VB.NET, C# OU JAVA (6 PTS)
Pour plus de convivialité, On souhaite développer quelques fonctionnalités de l’application de gestion
de parrainage des Elèves.
1) Créer un formulaire permettant de mettre à jour les informations relatives à un Professeur (1
Pt)
2) Créer un formulaire permettant de mettre à jour les informations relatives à un Elève (1 Pt)
3) Créer un formulaire qui permet :
a. Ajouter un Elève à la collection des Elèves parrainés par un Professeur. (0.5 Pt)
b. Supprimer un Elève de la collection des Elèves parrainés par un Professeur. (0.5 Pt)
c. Afficher la collection des Elèves parrainés par un Professeur donné. (0.5 Pt)
d. Afficher le nombre d’élèves parrainés par un Professeur donné. (0.5 Pt)
4) Nous souhaitons enregistrer l’ensemble des Elèves parrainés par un Professeur dans un ficher
texte. Ecrire le programme permettant de réaliser cette fonctionnalité. (1 Pt)
5) Proposer une animation de démarrage de votre application avec votre nom de famille (0.5 Pt)
6) Protéger l’accès à cette application par : (0.5 Pt)
Nom d’utilisateur : ADMIN
Mot de passe : NIMDA
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

