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
   345   346   347   348   349   350   351   352   353   354   355