Page 440 - IT2
P. 440

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

                                                                                                                                                Date : ../../….

                        N°    Date travers.  Nom    Prénom  N° bat.  Nom Bateau  P. départ   P. arrivée   Recette
                         …    ../../….           …….   …..…..  …….     ……..……..   ………    ……...       ………
                                 Indication : la date en haut à droite correspond à la date système.


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




                                         www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com
                                                  Tél.:0661077812
   435   436   437   438   439   440   441   442   443   444   445