Académique Documents
Professionnel Documents
Culture Documents
Département d’Informatique
Université Batna-2
Travail à domicile
Programmation Orientée Objet
La réponse doit être écrite à la main sur une feuille
Une séance de consultation sera programmée avec le chargé TP
Exercice 1
1. Ecrire une classe Compte ayant comme attributs : nom (chaine de caractère), solde (double),
numCompte (entier) et nbrCompte (entier). L’attribut nbrCompte doit indiquer le nombre total
d'objets crées.
La classe possède également les méthodes suivantes :
Un constructeur qui permet de définir le nom, le numCompte et le nbrCompte
Une méthode ajouter qui permet d'ajouter une somme au solde
Une méthode retrait qui permet le tirage d'une somme du solde
Une méthode afficher qui affiche tous les attributs d’un compte.
3. Ecrire une classe Application qui permet de : (1) créer un compte, faire des opérations différentes
sur le compte, afficher le compte après chaque opération, (2) créer un compte commercial, faire des
opérations différentes sur le compte, afficher le compte après chaque opération.
Exercice 2
1. Réaliser une classe Point qui a comme attributs : abscisse (double) et ordonnée (double).
Pour les méthodes, la classe a :
Un constructeur recevant en entrée l’abscisse et l’ordonné du point
Deux méthodes getAbscisse et getOrdonne.
3. Ecrire une classe Application qui permet de crier deux points x et y, une droite d qui passe par x et
y, puis afficher la pente de la droite.
Note : La tangente d’une droite qui traverse x(x1,x2) et y(y1,y2) est = . La formule de distance est
: ( − ) +( − ) .