JAVA
Travaux dirigés N° 2
2 L.F.I.G
2015/2016
Exercice 1.
On s’intéresse dans ce TD de la gestion des comptes bancaires. Un compte est caractérisé
par :


Un numéro d’identification unique
Un solde, qui ne doit jamais être inférieur à -1000 dinars.
Chaque compte est relatif à un seul client. On suppose aussi qu’un client peut avoir un seul
compte. Un client est défini par :
o
o
o
o
o
o
o
un identifiant client unique,
un sexe, qui ne peut prendre que deux valeurs : Mr ou Mme,
un nom complet (Nom et Prenom),
âge,
une adresse,
un téléphone,
un compte.
Un client peut créditer ou débiter un compte. Si le nouveau solde du compte est inférieur à
(-1000 dinars) l’opération « créditer » ne sera pas effectuée et un message sera affiché à
l’utilisateur.
Travail demandé :
1- Concevez une petite application Java, basée sur le principe de la programmation orientée
objet, permettant la gestion des comptes des clients et assurant les fonctionnalités
suivantes :
-
Création d’un compte avec un solde initial.
Création d’un client,
« Débiter » et « créditer » un compte.
Affichage des informations relatives à un compte avec le format suivant :
N. 1215678 : 12537,45 Dinars
Mr Ahmed Amor
23 ans
42 Rue de la JAVA 97233 Tuni
98 666 222
2- Tester les fonctionnalités de l’application avec les 3 clients suivant :
 hichem eltounsi, 24 ans, habite à manouba (numéro de téléphone 22 212121)
propriétaire du compte numéro 111111, a crédité son compte deux fois de 100 d.
 latifa ben mohamed, 40 ans, habite à rue de la liberté à denden (numéro de téléphone
40404040), propriétaire du compte numéro 555555 a crédité son compte de 600
Dinars.
 amina ben mansour, 50 ans, habite à rue bourguiba à manouba (numéro de téléphone
22 212121), propriétaire du compte numéro 333333 a tenté de créditer son compte de
20000 Dinars mais l’application a refusé l’opération. (nouveau solde sera inférieur à 1000 Dinars).
3- Afficher les informations du compte numéro 111111.