Vous êtes sur la page 1sur 1

Application [Tableau d’enregistrements]

Enoncé :
Une banque souhaite gérer les comptes de ses clients.
Un client est caractérisé par :
• Un identifiant : entier
• Un champ Information composé d’un nom (chaine de caractères), prénom (chaine de
caractères) et âge (entier).
• Un type : entier [1 pour un client premium, 2 pour un client silver et 3 pour un client
gold.]
• Un tableau de réels stockant les transactions de chaque mois de l’année en cours.
Sachant que le premier élément du tableau contient les transactions du mois « Janvier»
ainsi de suite jusqu’au dernier élément contenant les transactions de « décembre ».
Pour cela, on a besoin d’enregistrer les clients de la banque dans un tableau.
- Définir les nouveaux types nécessaires.
- Écrire un algorithme qui permet via un menu de:
1. Ajouter un nouveau client au tableau, en initialisant le tableau des transactions à 0.
NB : l’identifiant est unique ne doit pas être un multiple de 3.
2. Modifier la valeur d’une transaction d’un mois donné pour un client identifié par son
identifiant.
N.B : Il faut demander à l’utilisateur, l’identifiant du client, le mois : une valeur de 1 à
12 et le montant de la transaction.
3. Afficher toutes les informations des clients d’un type choisi par l’utilisateur via un sous
menu : 1 pour afficher les clients Premuim, 2 pour clients Silver, 3 pour client Gold et
0 pour afficher tous les clients.
4. Le chiffre des transactions annuel pour un client est la somme de toutes ses transactions
mensuelles. Modifier le type d’un client Premuim à un client Silver lorsque son chiffre
de transactions annuel est supérieur ou égale à 15 000 DT, et le client Silver passe au
type client Gold lorsque son chiffre de transactions annuel dépasse les 25 000 DT.
5. Calculer pour un mois donné par l’utilisateur le montant total des transactions effectuées
par tous les clients.

Vous aimerez peut-être aussi