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
   336   337   338   339   340   341   342   343   344   345   346