Page 431 - IT2
P. 431

d.  Ajouter  une  méthode  rechercherVoyage()  qui  recherche  un  voyage  par  son  numéro.  Si
                        trouvé, elle retourne l’indice correspondant dans la liste des voyages. Sinon, elle retourne
                        la valeur -1. (0,5 pt)
                     e.  Ajouter par code (en mode conception) trois chauffeurs à la liste des chauffeurs. (0,5 pt)
                     f.  Ajouter par code trois bus à la liste des bus. (0,5 pt)
                     g.  Ajouter  par  code  deux  voyages  à  la  liste  des  voyages.  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 bus. (0,75 pt)
                              2-  Ajouter voyage. (1 pt)
                              3-  Lister tous les voyages. (0,75 pt)
                              4-  Lister les voyages 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 bus :
                        Saisir les données nécessaires et faire le nécessaire pour que deux bus dans la liste n’aient
                        pas la même immatriculation.
                     ·  Ajouter voyage :
                        - Le numéro du nouveau voyage est automatiquement affecté par programme et la date
                        voyage correspond à la date système.
                        - Saisir le CIN du chauffeur qui doit correspondre à un chauffeur de la liste des chauffeurs
                        et si trouvé, le chauffeur ainsi trouvé correspond à Vchauffeur du voyage à ajouter, sinon le
                        programme vous demandera de saisir un autre CIN.
                        - Saisir l’immatriculation du bus qui doit correspondre à un bus de la liste des bus et si
                        trouvée, le bus ainsi trouvé correspond à Vbus  du voyage à ajouter, sinon le programme
                        vous demandera de saisir une autre immatriculation.
                        - 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 voyages : Imprimer la liste de tous les voyages de la manière suivante :

                                                                                                                                                Date : ../../….

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

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


                     ·  Lister les voyages passés entre deux dates : Imprimer une liste des voyages semblable au
                        niveau de la présentation à celle de la question précédente mais contenant uniquement  les
                        voyages qui se sont déroulés entre deux dates que l’utilisateur de l’application devra saisir.
                        En bas de la liste ainsi imprimée, indiquer le nombre des voyages listés.




                                         www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com
                                                  Tél.:0661077812
   426   427   428   429   430   431   432   433   434   435   436