Você está na página 1de 1

Universit Alger 1

Facult des sciences


Dpartement Mathmatiques et informatique
Module POO
Srie de TP n3
Module : Introduction la programmation oriente objet
TP n3 : Les classes et les objets

Exercice 1 :
crire et instancier une classe point permettant d'initialiser ses coordonnes x et y. Elle permet
galement de changer la couleur du point. Le point peut tre dplac alatoirement et il peut tre
dplac horizontalement. La classe Point permet d'afficher les coordonnes x et y avant et aprs le
dplacement.
Exercice 2 :
On souhaite disposer dune classe permettant deffectuer des conversions (dans les deux sens) entre
nombre sexagsimaux (dure exprime en heures, minutes, secondes) et des nombres dcimaux
(dure exprime en heures dcimales). Pour ce faire, on ralisera une classe permettant de
reprsenter une dure. Elle comportera :
-

un constructeur recevant trois arguments de type int reprsentant une valeur sexagsimale
(heures, minutes, secondes) quon supposera normalise (secondes et minutes entre 0 et
59). Aucune limitation ne portera sur les heures ;
un constructeur recevant un argument de type double reprsentant une dure en heures ;
une mthode getDec fournissant la valeur en heures dcimales associe lobjet,
des mthodes getH, getM et getS fournissant les trois composantes du nombre sexagsimal
associ lobjet.

On proposera deux solutions :


Avec un champ (priv) reprsentant la valeur dcimale,
Avec des champs (privs) reprsentant la valeur sexagsimale.

Exercice 3 :
Nous souhaitons se servir de la classe Point (de lexo 1) afin de dplacer un rectangle dont les
coordonnes de son point suprieur gauche sont x, y. Il possde une hauteur H et une largeur L.
Nous souhaitons galement calculer sa surface, son primtre et afficher son point suprieur gauche
avant et aprs son dplacement.

Você também pode gostar