Page 466 - IT2
P. 466
d. Ecrire un programme qui permet de calculer la somme de deux distances, exprimées en mètres (m),
centimètre (cm) et millimètres. Le programme vérifie si les données sont valables ; autrement, il
demandera de les corriger. (0,5pt)
Dossier 2 : (6,5 pts)
On voudrait réaliser une application orientée objet, pour la gestion, simplifiée d’une agence bancaire.
Dans cette agence les clients peuvent disposer de comptes bancaires, qui sont soit des « comptes courants »
ou des « comptes sur carnet ». Dans les deux cas les clients pourront effectuer des « dépôts » ou des
« retraits ». Enfin un client est pris en charge par un employé, de cette agence, qui est ainsi son interlocuteur
et conseillé.
Il vous est demandé d’implémenter :
1. Une classe « Client », pour modéliser un client de cette agence : (1,25pt)
a. Créer la classe.
b. Ajouter à cette classe les attributs :
numCli (entier), pour le numéro du client ;
nomCli (chaine), pour le nom du client ;
prenomCli (chaine), pour le prénom du client ;
AdrsCli (chaine), pour l’adresse du client ;
c. Ajouter les accesseurs, ou méthodes propriétés pour ces attributs ;
d. Ajouter les constructeurs ;
e. Ajouter une méthode toString, qui retourne une forme affichable, d’un client.
2. Une classe abstraite « Compte », pour modéliser un compte créé au niveau de l’agence : (1,25pt)
a. Créer la classe.
b. Ajouter à cette classe les attributs :
numCompte (entier), pour le numéro du compte ;
dateCompte (date), pour la date d’ouverture du compte ;
soldeCompte(réel), pour le montant du solde du compte ;
propCompte (instance de la classe « Client »), pour représenter le client propriétaire de ce compte)
c. Ajouter les accesseurs, ou méthodes propriétés pour ces attributs ;
d. Ajouter les constructeurs ;
e. Ajouter une méthode toString, qui retourne une forme affichable, d’un compte.
f. Ajouter une méthode « depot », qui permet d’ajouter un montant, au solde d’un compte.
g. Ajouter une méthode « retrait », qui permet d’enlever un montant, du solde d’un compte.
3. Une classe « CompteCourant », pour modéliser un compte courant, par héritage de la classe « Compte » :
(2pts)
a. Créer la classe.
b. Ajouter à cette classe l’attribut :
decouvert (réel), pour le montant du découvert accordé à ce compte, soit le montant maximum à
retirer dans un compte débiteur (négatif) ;
c. Ajouter les accesseurs, ou méthodes propriétés pour cet attribut ;
d. Ajouter les constructeurs ;
e. Ajouter une méthode toString, qui retourne une forme affichable, d’une instance de
« compteCourant ».
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

