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 un identifiant client unique,
o un sexe, qui ne peut prendre que deux valeurs : Mr ou Mme,
o un nom complet (Nom et Prenom),
o âge,
o une adresse,
o un téléphone,
o 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.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !