Vous êtes sur la page 1sur 1

Objectif (9): Les fonctions ,Partie 1

esprit ►
Matière : Programmation Procédurale I Unité pédagogique : Algorithmique & Programmation
Ecole Supérieure Privée
d’Ingénierie et de Support : Prosit Année universitaire: 2018-2019
Technologies Séance : APP
Classe(s) : 1A

Une compagnie d'assurances vous a confié le développement d'une application qui permet, en
utilisant un menu, de gérerles constats de ses adhérents.

Un adhérent est caractérisé par :


Un id (entier)
Un nom (chaine de caractères)
Un prénom (chaine de caractères)
Un plafond de remboursement (réel)

Un constat est caractérisé par :


Un type (0: accident de voiture, 1: incendie, 2: vol)
L’id de l’adhérent
Une référence (entier)
Un prix de remboursement (réel)

Les adhérents sont stockés dans un tableau et les constats sont stockés dans une matrice de 3
lignes : la première ligne contient les constats de type accident, la deuxième ligne contient les
constats de type incendie et la troisième ligne contient les constats de type vol. On suppose
que chaque ligne peut contenir au maximum 5 constats.

Développez alors les fonctions :

1. saisirAd : qui permet de saisir les informations d'un adhérent et de le retourner.

2. ajouterAdherent : qui permet d'ajouter un adhérent à la fin du tableau. Si l’adhérent existe


déjà, un message d'erreur sera affiché.

2. afficherAdherent : qui permet d'afficher les adhérents saisis dans le tableau.

3. saisirConstat : qui permet de saisir les informations d'un constat et de le retourner. La


fonction doit vérifier l’existence de l’adhérent dans le tableau des adhérents.

4. initialiser : qui permet d'initialiser la matrice des constats en mettant les références à 0.

Vous aimerez peut-être aussi