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.