Page 341 - IT2
P. 341
c. Ajouter la méthode toString() qui retourne les informations d’une formation pratique.
(0,25pt)
4. Classe Employé.
a. Créer une classe Employé avec les attributs suivants : nom, prénom, fonction. (choisir le type
adéquat pour chaque attribut). (0,5 pt)
b. Ajouter un constructeur qui initialise tous les attributs. (0,25 pt)
c. Ajouter la méthode toString() qui retourne les informations d’un employé. (0,25 pt)
5. Classe Séminaire.
a. Créer une classe Séminaire avec les attributs suivants : (0,75 pt)
· réf : de type entier.
· thème : de type chaine de caractères.
· formation : de type Formation.
· participants : un tableau des « Employé ».
b. Ajouter un constructeur qui initialise le thème et la réf. (0,25 pt)
c. Ajouter une méthode ajouterParticipant qui permet d’ajouter un employé à ce séminaire.
(0,5pt)
d. Ajouter une méthode setFormation qui affecte une formation à ce séminaire. (0,5 pt)
e. Ajouter une méthode ListeParticipants qui permet d’afficher les noms des employés qui
participent à ce séminaire. (0,5 pt)
f. Ajouter une méthode infosFormation qui permet d’afficher les informations de la formation.
(0,5 pt)
g. Ajouter une méthode afficher qui affiche la description de la formation et la liste des
participants. (0,5 pt)
6. Classe CatalogueFormations.
a. Créer une classe CatalogueFormations avec une collection d’objets Séminaire. (0,5 pt)
b. Ajouter la méthode AjouterSéminaire qui permet d’instancier un objet Séminaire et de
l’ajouter dans la collection. (0,75 pt)
c. Ajouter une méthode Lister qui permet d’afficher la liste des séminaires qui existent dans
notre collection. (0,75 pt)
d. Ajouter la méthode RechercherSeminaire qui cherche et retourne un séminaire par réf. (0,5pt)
e. Ajouter une méthode setFormation qui permet d’affecter une formation à un séminaire choisi
par réf. (0,5 pt)
f. Ajouter une méthode NbParticipants qui retourne le nombre de participants dans un
séminaire choisi par réf. (0,5 pt)
g. Ajouter une méthode SupprimerSeminaire qui permet de supprimer un Séminaire par réf. La
méthode retourne « true » si l’opération est terminée avec succès et « flase » si la réf n’existe
pas. (0,75 pt)
7. Fonction principale.
Au démarrage de l’application, le menu suivant doit être affiché :
*************Menu ***********
1. Ajouter un séminaire
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

