Vous êtes sur la page 1sur 2

A.U.

2022/2023

TP
Java Rappel (POO) Classe: 4ème info
avancé

On souhaite créer une application orientée objet java qui permet de gérer des comptes bancaires.

Chaque compte est défini par son code et son solde. Il existe deux types de comptes : les comptes
courants et les comptes épargnes. Un compte courant est un compte qui possède en plus un découvert.
Un compte épargne est un compte qui possède en plus un taux d’intérêts. Chaque compte peut subir
plusieurs opérations. Il existe deux types d’opérations : versement et retrait. Chaque opération est définie
par son numéro, sa date et son montant.

L’application doit permettre de :

• Créer des comptes


• Effectuer un versement d’un montant dans un compte
• Effectuer un retrait d’un montant dans un compte. Pour le compte épargne le retrait ne peux
s’effectuer que si le solde est supérieur au montant à retirer, alors que pour le compte courant,
le retrait peut s’effectuer à condition que le solde final ne soit inférieur à (-découvert).
• Effectuer un virement d’un montant d’un compte vers un autre. (Retirer le montant du compte
et le verser vers l’autre compte)
• Consulter le solde du compte.
• Mettre à jour le solde du compte en tenant compte des intérêts. Cette opération ne devrait
concerner que les comptes épargnes. (solde = solde*(1+taux/100))
• Consulter la liste des opérations effectuée sur le compte
• Consulter le total des montants des versements
• Consulter le total des montants des retraits

Voici le diagramme de classes de l’application :

1
Travail à faire :

1- Compléter les classes


a. Compte, CompteCourant et CompteEpargne
b. Opération, Versement et Retrait.
2- Ecrire le code java d’une application qui répond aux besoins précités (tester l’application).

Vous aimerez peut-être aussi