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

