Page 435 - IT2
P. 435

b.  Ajouter  une  méthode  rechercherPilote()  qui  recherche  un  pilote  par  son  matricule.  Si
                        trouvé, elle retourne le pilote correspondant dans la liste des pilotes. Sinon, elle retourne la
                        valeur null. (0,5 pt)
                     c.  Ajouter une méthode rechercherAvion() qui recherche un avion par son numéro. Si trouvé,
                        elle retourne l’avion correspondant dans la liste des avions. Sinon, elle retourne la valeur
                        null. (0,5 pt)
                     d.  Ajouter une méthode rechercherVol() qui recherche un vol par son numéro. Si trouvé, elle
                        retourne  l’indice  correspondant  dans  la  liste  des  vols.  Sinon,  elle  retourne  la  valeur  -1.
                        (0,5pt).
                     e.  Ajouter par code (en mode conception) trois pilotes à la liste des pilotes. (0,5 pt)
                     f.  Ajouter par code trois avions à la liste des avions. (0,5 pt)
                     g.  Ajouter par code deux vols à la liste des vols. Utiliser certains constructeurs et certaines
                        méthodes déjà conçus. (0,75 pt)
                     h.  Concevoir le menu suivant : (en prenant en compte les indications ci-dessous)
                              1-  Ajouter avion. (0,75 pt)
                              2-  Ajouter vol. (1 pt)
                              3-  Lister tous les vols. (0,75 pt)
                              4-  Lister les vols passés entre deux dates. (0,75 pt)
                              5-  Nombre de voyageurs de l’année en cours. (0,75 pt)
                              6-  Fin. (0,25 pt)

                 Indications concernant les traitements à réaliser dans le menu ci-dessus :
                     ·  Ajouter avion :
                        Saisir les données nécessaires et faire le nécessaire pour que deux avions dans la liste
                        n’aient pas le même numéro.
                     ·  Ajouter vol :
                        - Le numéro du nouveau vol est automatiquement affecté par programme et la date vol
                        correspond à la date système.
                        - Saisir le matricule du pilote qui doit correspondre à un pilote de la liste des pilotes et si
                        trouvé, le pilote ainsi trouvé correspond à Vpilote du vol à ajouter, sinon le programme
                        vous demandera de saisir un autre matricule.
                        - Saisir le numéro de l’avion qui doit correspondre à un avion de la liste des avions et si
                        trouvé, l’avion ainsi trouvé correspond à Vavion  du vol à ajouter, sinon le programme
                        vous demandera de saisir un autre numéro.
                        - Saisir les autres données restantes et chaque fois qu’une donnée saisie n’est pas valide, le
                        programme vous demandera de la saisir de nouveau.

                     ·  Lister tous les vols : Imprimer la liste de tous les vols de la manière suivante :

                                                                                                                                                Date : ../../….

                        N°    Date vol  Nom    Prénom  N° Avion  Marque  Ville départ   Ville arrivée   Recette
                         …    ../../….    …….   …..…..  ………..    ………   ..……..          ……….          ……...

                                 Indication : la date en haut à droite correspond à la date système.


                                         www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com
                                                  Tél.:0661077812
   430   431   432   433   434   435   436   437   438   439   440