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

TP3 Java

Transféré par

diaevice
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)
56 vues2 pages

TP3 Java

Transféré par

diaevice
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

Outils de développement 2: JAVA 3IIR

Siti Hajar
2024/2025

Tp3 : Programmation orientée objet

Développer un programme Java qui simule les opérations de base d'une banque
avec différents types de comptes.

Partie 1 : Création de la classe de base

Implémentez une classe Compte avec :

1.​ Des attributs privés : numéro, titulaire, solde


2.​ Un constructeur initialisant ces attributs
3.​ Des getters/setters appropriés
4.​ Une méthode deposer(double montant)
5.​ Une méthode retirer(double montant) qui vérifie si le solde est suffisant
6.​ Une méthode afficherDetails() qui affiche les informations du compte

Partie 2 : Implémentation des classes spécialisées

Créez deux sous-classes de Compte :

1.​ CompteCourant qui ajoute :


○​ Un attribut decouvertAutorise
○​ Une redéfinition de la méthode retirer() prenant en compte le
découvert, pour cette méthode on suit la logique suivante:
■​ Un compte courant permet de retirer plus que le solde
disponible, jusqu'à la limite du découvert autorisé
■​ Formule de vérification: if (solde + decouvertAutorise >=
montant)
■​ Si la condition est vraie, le retrait est autorisé: solde = solde -
montant
■​ Sinon, afficher un message d'erreur indiquant un dépassement
du découvert autorisé
○​ Une méthode appliquerFrais(double frais) sachant que:
■​ solde = solde - frais
2.​ CompteEpargne qui ajoute :
○​ Un attribut tauxInteret
○​ Une méthode calculerInterets() qui ajoute les intérêts au solde selon
la formule :
■​ Calcul des intérêts : interets = solde * (tauxInteret / 100)
■​ Ajout au solde : solde = solde + interets
○​ Une redéfinition de afficherDetails() qui inclut le taux d'intérêt

Étape 3 : Application et tests

1.​ Affichez un menu permettant à l'utilisateur de choisir le type de compte à


créer (courant ou épargne)
2.​ Selon le choix, demandez les informations spécifiques :
○​ Pour tous les comptes : numéro, titulaire, solde initial
○​ Pour un compte courant : découvert autorisé
○​ Pour un compte épargne : taux d'intérêt
3.​ Créez le compte correspondant au choix de l'utilisateur
4.​ Proposez à l'utilisateur d'effectuer des opérations (dépôt, retrait)
5.​ Pour un compte épargne, offrez également la possibilité de calculer les
intérêts
6.​ Affichez les détails du compte après chaque opération

Vous aimerez peut-être aussi