Vous êtes sur la page 1sur 1

Ecole Nationale D’Ingénieurs de Tunis

Année Universitaire

2009/2010

Devoir de maison

Un marchand d’automobiles d’occasion souhaite gérer son stock automatiquement en utilisant un programme permettant l’ajout d’une nouvelle voiture, l’affichage de la liste des prix des voitures d’une marque donnée, la détermination du nombre de voitures et la suppression d’une voiture donnée.

On supposera que les seules informations retenues pour chaque voiture, constituant son identifiant, sont:

- Le numéro d’immatriculation (Ce numéro sera différent pour chaque voiture), il est de type chaîne de caractères (8 caractères).

- La marque de type chaîne de caractère (4 caractères).

- La date de mise en circulation

- Le prix de type réel.

Le stock de voitures sera représenté par un tableau nommé Lv, contenant les diverses informations relatives à ces voitures.

Travail demandé:

de taille max 1000,

1. Déclarer les types de structures de données nécessaires pour représenter les informations précédentes.

2. Développer le corps de la fonction VERIF vérifie si le numéro d’immatriculation Mt de la voiture donnée existe déjà dans Lv.

3. Ecrire une procédure SAISIE permettant la saisie du stock de voiture.

4. Ecrire une procédure AFFICHEMARQUE permettant l’affichage du prix et ainsi le numéro d’immatriculation de chacune des voitures dont la marque est MARQ, ou d’un message si cette marque n’est pas disponible.

5. Ecrire une procédure SUPPRESSION permettant de supprimer la voiture dont le numéro d’immatriculation est Mt du stock Lv.

6. Développer un programme principal qui permet de choisir l’une des opérations suivantes jusqu’à ce que l’utilisateur demande de quitter l’application:

1-

Saisie du nombre de stock.

2-

Saisie du stock de voiture.

3-

Affichage des voitures d’une marque donnée.

4-

Suppression d’une voiture donnée avec mise à jour du nouveau stock.

5-

Afficher la voiture la plus ancienne et la voiture la plus récente en fonction

6-

de la date de mise en circulation. Quitter.

BON COURAGE