0% ont trouvé ce document utile (0 vote)
40 vues2 pages

@TP5-Java IBIM ATSII 04 24

Le document présente un exercice de programmation en Java pour gérer des comptes bancaires en utilisant l'héritage. Il décrit les classes nécessaires, les opérations à réaliser sur les comptes chèques et épargnes, ainsi que les résultats attendus après chaque opération. Les étudiants doivent rendre un compte rendu avant le 22 avril 2024.

Transféré par

ellaouzynouhaila
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
40 vues2 pages

@TP5-Java IBIM ATSII 04 24

Le document présente un exercice de programmation en Java pour gérer des comptes bancaires en utilisant l'héritage. Il décrit les classes nécessaires, les opérations à réaliser sur les comptes chèques et épargnes, ainsi que les résultats attendus après chaque opération. Les étudiants doivent rendre un compte rendu avant le 22 avril 2024.

Transféré par

ellaouzynouhaila
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

UNIVERSITE HASSAN1er

FACULTE DES SCIENCES ET TECHNIQUES DE SETTAT


DEPARTEMENT DE PHYSIQUE APPLIQUEE
A.U. 2023 - 2024

[Link]. IBIM / Master ATSII TP POO/JAVA


TP5 - 24
N.B. Compte rendu à rendre avant le 22/04/2024 à 23H. Les affichages doivent être identiques à ceux présentés sur la série.

Exercice Héritage - Comptes Bancaires


Nous souhaitons développer un programme java qui permet de faire la gestion de comptes bancaires en tenant compte des
relations d’héritage qui peuvent exister entre les différentes classes que vous pouvez dégager du texte ci-dessous.
Un compte chèque et un compte épargne sont tous deux des comptes bancaires.
Un compte chèque possède un nom de son tuteur, un solde et un montant découvert autorisé qu’il est possible de changer.
On peut effectuer des opérations de dépôt et de retrait d’argents sur un compte ainsi que des opérations de virement
d’argent d’un compte vers un autre compte. Le retrait et le virement ne sont autorisés que suivant le découvert.
Un compte épargne possède également un solde et un nom de son tuteur. Il est rémunéré selon un taux ce qui génère des
intérêts sur lesquels on peut effectuer des opérations de calcul et de crédit.
Un compte épargne est un compte bancaire sur lequel, on peut effectuer également des opérations de dépôt et de retrait
d’argents ainsi que de virement. Il n’y a pas de découvert autorisé pour le retrait d’argent. Le taux d’intérêt peut être
changé.

A) Développer les classes CompteBan, CompteCheq et CompteEpar. Chaque classe doit comporter :
 Un constructeur d’initialisation ;
 afficheInfoCompte() : méthode d’affichage de l’état de chaque compte.
 Les méthodes permettant les opérations de retrait, versement ou virement et toutes autres méthodes que vous
pouvez dégager du texte ci-dessus ou qui sont également demandées dans les questions ci-dessous.
 afficheSoldeTotal() : méthode permettant l’affichage du solde total de tous les comptes bancaires.
 Les getters et les setters en cas de besoin;

B) Développer une classe de test. Dans cette classe :


1) Créer 3 comptes chèque et 2 comptes épargne.
CompteBan CB[] = new CompteBan[5] ;
CB[0]= new CompteCheq("KARIMI",10000,3000);
CB[1]= new CompteCheq("FARSANE",15000, 4000);
CB[2]= new CompteCheq("KHADIM",20000, 5000);
CB[3]= new CompteEpar("HILMI",50000, 5);
CB[4]= new CompteEpar("HANAFI", 20000,3);

2) Afficher les états de tous les comptes crées dans la question 1).
3)Afficher le solde total de tous ces comptes.
4) Effectuer les Opérations de retraits et versements suivants :
 retrait de 2000 dh du compte CB[0]
 versement de 2000 dh au compte CB[0]
 retrait de 18000 dh du compte CB[1]
 retrait de 30000 dh du compte CB[2]
 versement de 6000 dh au compte CB[2]
 retrait de 30000 dh du compte CB[2]
5) Afficher les états de tous les comptes après ces opérations de retraits et versements ainsi que le solde total.
6) Effectuer les Opérations de virement suivants :de
 5000 dh du compte CB[1] au compte CB[0]
 5000 dh du compte CB[0] au compte CB[2]
7) Afficher les états de tous les comptes après ces opérations de virements ainsi que le solde total.
8) Pour tous les comptes chèques déduire la somme de 100 dh comme frais de gestion.
9) Afficher les états de tous les comptes chèques après ces opérations de déductions ainsi que le solde total.
10) Pour tous les comptes Epargne, calculer le montant d'intérêt et faire son versement sur le compte.
11) Afficher les états de tous les comptes épargnes après versement des intérêts ainsi que le solde total.
12) Pour tous les comptes épargne, faire augmenter le taux d'intérêt de 1%.
13) Afficher les états de tous les comptes épargnes après cette augmentation du taux d’intérêt.
Exécution qui doit apparaitre sur votre écran :
### Etats de tous les comptes initialement crées ###
le Compte Chèque de KARIMI a un solde de 10000.0 dh et un découvert de 3000.0 dh
le Compte Chèque de FARSANE a un solde de 15000.0 dh et un découvert de 4000.0 dh
le Compte Chèque de KHADIM a un solde de 20000.0 dh et un découvert de 5000.0 dh
le Compte Epargne de HILMI a un solde de 50000.0 dh placé à un taux d'intérêt de 5.0% par an
le Compte Epargne de HANAFI a un solde de 20000.0 dh placé à un taux d'intérêt de 3.0% par an
--> Le solde total de tous les Comptes Bancaires ouverts est de 115000.0 dh

### Opérations de retraits et versements ###


==>Retrait de: 2000.0 du Compte de: KARIMI
Après retrait, le nouveau solde du Compte Chèque de: KARIMI est de: 8000.0
==>Versement de: 2000.0 sur le Compte de: KARIMI
Après versement, le nouveau solde du Compte de: KARIMI est de: 10000.0
==>Retrait de: 18000.0 du Compte de: FARSANE
Après retrait, le nouveau solde du Compte Chèque de: FARSANE est de: -3000.0
==>Retrait de: 30000.0 du Compte de: KHADIM
le solde de ce Compte Chèque est insuffisant pour effectuer ce retrait. Il manque: 5000.0
==>Versement de: 6000.0 sur le Compte de: KHADIM
Après versement, le nouveau solde du Compte de: KHADIM est de: 26000.0
==>Retrait de: 30000.0 du Compte de: KHADIM
Après retrait, le nouveau solde du Compte Chèque de: KHADIM est de: -4000.0

### Etats de tous les comptes après opérations retraits et versements ###
le Compte Chèque de KARIMI a un solde de 10000.0 dh et un découvert de 3000.0 dh
le Compte Chèque de FARSANE a un solde de -3000.0 dh et un découvert de 4000.0 dh
le Compte Chèque de KHADIM a un solde de -4000.0 dh et un découvert de 5000.0 dh
le Compte Epargne de HILMI a un solde de 50000.0 dh placé à un taux d'intérêt de 5.0% par an
le Compte Epargne de HANAFI a un solde de 20000.0 dh placé à un taux d'intérêt de 3.0% par an
--> Le solde total de tous les Comptes Bancaires ouverts est de 73000.0 dh

### Opérations de virements ###


Virement de la somme de: 5000.0 du Compte Bancaire de: FARSANE au Compte de: KARIMI
le solde de ce Compte Bancaire est insuffisant pour effectuer ce virement
Virement de la somme de: 5000.0 du Compte Bancaire de: KARIMI au Compte de: KHADIM
Le nouveau solde du Compte Bancaire de: KARIMI est de :5000.0
Le nouveau solde du Compte Bancaire de: KHADIMest de: 1000.0

### Etats de tous les comptes après opérations virements ###


le Compte Chèque de KARIMI a un solde de 5000.0 dh et un découvert de 3000.0 dh
le Compte Chèque de FARSANE a un solde de -3000.0 dh et un découvert de 4000.0 dh
le Compte Chèque de KHADIM a un solde de 1000.0 dh et un découvert de 5000.0 dh
le Compte Epargne de HILMI a un solde de 50000.0 dh placé à un taux d'intérêt de 5.0% par an
le Compte Epargne de HANAFI a un solde de 20000.0 dh placé à un taux d'intérêt de 3.0% par an
--> Le solde total de tous les Comptes Bancaires ouverts est de 73000.0 dh

==>Déduction des frais de gestion pour tous les comptes chèque 100dh
le Compte Chèque de KARIMI a un solde de 4900.0 dh et un découvert de 3000.0 dh
le Compte Chèque de FARSANE a un solde de -3100.0 dh et un découvert de 4000.0 dh
le Compte Chèque de KHADIM a un solde de 900.0 dh et un découvert de 5000.0 dh
--> Le solde total de tous les Comptes Bancaires ouverts est de 72700.0 dh

==>Calcul Montant d'intérêt et son versement pour tous les comptes Epargne
Le montant d'intérêts calculé est de:2500.0 dh.
Pour le solde de: 50000.0, le montant d'intérêts généré est de:2500.0 dh.
Après ajout des intérêt, le solde mis à jour de HILMI est de:52500.0 dh.
le Compte Epargne de HILMI a un solde de 52500.0 dh placé à un taux d'intérêt de 5.0% par an
Le montant d'intérêts calculé est de:600.0 dh.
Pour le solde de: 20000.0, le montant d'intérêts généré est de:600.0 dh.
Après ajout des intérêt, le solde mis à jour de HANAFI est de:20600.0 dh.
le Compte Epargne de HANAFI a un solde de 20600.0 dh placé à un taux d'intérêt de 3.0% par an
--> Le solde total de tous les Comptes Bancaires ouverts est de 75800.0 dh

==>Augmentation du taux d'intérêt pour tous les comptes Epargne 1%


le Compte Epargne de HILMI a un solde de 52500.0 dh placé à un taux d'intérêt de 6.0% par an
le Compte Epargne de HANAFI a un solde de 20600.0 dh placé à un taux d'intérêt de 4.0% par an

Vous aimerez peut-être aussi