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

