Créer des classe pour la gestion des comptes bancaires
- Un compte est caractérisé par : (attributs privés)
o Ncompte ( incrémentation automatique) o Titulaire (nom du client) o dateCreation o Solde o DateCloture o Liste des opérations[ ] o Les méthodes : Deposer() Retirer() Annuler() majSolde() transfer(vers un compte) Actif() qui retourne si le compte est actif Info() du compte - Compte chèque est un compte, en plus les attributs o découvert qui définit la valeur du découvert( solde peut être négatif) o dateApplicationFraisGestion o Méthode : Calcul agio de découvert Appliquer agio Appliquer frais de gestion fixé à 71.50dh chaque 3 mois Appliquer frais de carte guichet fixé à 110dh par an - Compte sur carnet, o Solde maximal 400000dh o Taux remunération fixé à 2.5% o dateRemuneration o Les mèthodes Calcul rémunération() Appliquer la rémunération() (chaque 3 mois) PlafondAtteint ()
- Classe opération, caractérisé par :
o nOperation (incrémentation automatique) o dateOperation o typeOperation (1 = depos , -1 = retrait) o modeOperation ( espèce, cheque, virement, Transfer, guichet) o montant ( > 0) o les methodes valider operation annuler operation