Vous êtes sur la page 1sur 1

Enoncé Structure de données et concepts Remarque

Client = enregistrement
Id : entier
Nom : string[30]
Gestion de client d’une banque (ajouter, recherche, Prénom : string[30]
Programme sous forme de menu
TP01 modifier et supprimer un client) Date_nais : date
L’utilisation des procédures et fonctions obligatoire.
Adresse : string
Se référer de la structure donnée
Tel : string
Le code doit contenir des commentaires expliquant
fin
votre solution (pour chaque ligne s’il le faut)
Compte =enregistrement
Le TP doit être préparé avant la séance TP sur clé USB.
Création de compte pour client, le compte peut être : Id_client : entier
Dans le cas de besoin, contacter l’administration
particulier (P): le client doit avoir au moins 18 ans, Type_compte : char
pour des séances libres.
mineur(M) : le tuteur doit avoir un compte de Solde : entier
la même banque, commercial (C). Bloquer : boolean
fin
Exercices* : écrire un programme qui permet Récursivité Ce TP simule les opérations bancaires,
de calculer la somme d’un tableau d’entier il est la suite du TP01
TP 02 de vérifier si une chaîne de caractère est palindrome Le code doit contenir des commentaires expliquant
la somme de nombres impairs dans un tableau d’entier. votre solution (pour chaque ligne s’il le faut)
Gestion de compte bancaire (versement(T) de l’argent, Le TP doit être préparé avant la séance TP sur clé USB.
virement(V), retrait(R), modification(M) de type Dans le cas de besoin, contacter l’administration
et consultation(C) de compte). pour des séances libres.
Implémenter les fichiers dans ce TP en complétant
et modifiant TP01 et TP02.
Le code doit contenir des commentaires expliquant
TP 03 Intégrer de fichier dans les deux TPs précédents. Fichiers et enregistrements votre solution (pour chaque ligne s’il le faut)
Le TP doit être préparé avant la séance TP sur clé USB.
Dans le cas de besoin, contacter l’administration
pour des séances libres.
Trace= enregistrement
Opération : date/heure
Introduire le traçage des opérations dans la gestion Type : char // V/R/C/M Vous devez utiliser des fichiers (*.h et *.c)
TP 04
de compte :Utiliser une liste chainée avec un fichier. Remarque : string Essayer le prototypage des fonctions et procedures
Suivant : trace
fin
Trace= enregistrement
Opération : date/heure
Introduire le traçage des opérations dans la gestion Type : char // V/R/C/M
TP 05 de compte avec une autre structure : Remarque : string
Utiliser une liste doublement chainée avec un fichier. Suiv : trace
prec: trace
fin

Vous aimerez peut-être aussi