Page 350 - IT2
P. 350
c. Ajouter la méthode toString() qui retourne les informations d’une formation pratique.
(0,25pt)
4. Classe Personne.
a. Créer une classe Personne avec les attributs suivants : nom, prénom, CIN. (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’une Personne. (0,25 pt)
5. Classe ActionDeFormation.
a. Créer une classe ActionDeFormation avec les attributs suivants : (0,75 pt)
· code : de type entier.
· objectif : de type chaine de caractères.
· formation : de type Formation.
· participants : un tableau des « Personne ».
b. Ajouter un constructeur qui initialise l’objectif et le code. (0,25 pt)
c. Ajouter une méthode ajouterParticipant qui permet d’ajouter une personne à cette action
de formation. (0,5pt)
d. Ajouter une méthode getTypeFormation qui retourne le type de la formation. (0,5 pt)
e. Ajouter une méthode ListeParticipants qui permet d’afficher les noms et les CIN des
personnes qui participent à cette action de formation. (0,5 pt)
f. Ajouter une méthode getNbParticipant qui permet de retourner le nombre de participants
dans cette action de formation. (0,5 pt)
g. Ajouter une méthode Imprimer qui afficher 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 ActionDeFormation.
(0,5 pt)
b. Ajouter la méthode AjouterActionDeFormation qui permet d’instancier un objet
ActionDeFormation et de l’ajouter dans la collection. (0,75 pt)
c. Ajouter une méthode ListerPratique qui permet d’afficher la liste des ActionDeFormations
pratiques qui existent dans notre collection. (0,75 pt)
d. Ajouter la méthode getActionDeFormationAAnnuler qui affiche le code et l’objectif de
l’action de formation à annuler, une action sera annulée si le nombre de participants est
inférieur à 4. (0,5pt)
e. Ajouter une méthode setFormation qui permet d’affecter une formation à une action de
formation choisie par code. (0,5 pt)
f. Ajouter une méthode AjouterParticipants qui permet d’ajouter une personne à une action
choisie par code. (0,5 pt)
g. Ajouter une méthode SupprimerPersonne qui permet de supprimer une personne par CIN de
la liste des participants d’une action de formation choisie par code. (0,75 pt)
7. Fonction principale.
Au démarrage de l’application, le menu suivant doit être affiché :
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

