Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 :
1) Définir une classe Point caractérisée par son abscisse et son ordonné.
2) Définir à l’aide des getters et les setters les méthodes d’accès aux attributs de la classe.
3) Définir le constructeur par défaut et d’initialisation de la classe.
4) Définir la méthode norme() qui retourne la distance entre l’origine (0,0) du repère et le point
en cours.
5) Définir la méthode toString() de la classe Point.
6) Écrire un programme permettant de tester la classe.
Exercice 2 :
On souhait créer et gérer les Segments. Un segment a deux extrémités ext1 et ext2 [AB]
1) Définir la classe Segment qui a 2 attributs réels
2) Définir un constructeur par défaut (ext1=0 et ext2=2)
3) Définir un constructeur avec 2 paramètres
4) Définir une méthode float longueur(), qui retourne la longueur d’un segment
5) Définir une méthode toString() qui retourne les info d’un segment (ext1,ext2)
6) Définir les getters et setters
7) Donner une classe de Test
Exercice 4 :
Un cercle est défini par :
Un point qui représente son centre,
Son rayon r.
On peut créer un cercle en précisant son centre et son rayon ou son centre et un point.
Dans ce problème, nous allons commencer tout d’abord par définir la classe Point définie par :
Les attributs: x et y de type réel
Un constructeur qui permet de définir les valeurs de x et de y.
Un constructeur par recopie.
Getters et setters
Une méthode afficher() qui affiche une chaîne de caractères POINT(x,y).
Les opérations que l’on souhaite exécuter sur un cercle sont :
Accesseurs et mutateurs (Getters / setters)
3 façons pour instancier un cercle (un point et le rayon / 2 points / par recopie)
getPerimetre(): retourne le périmètre du cercle.
getSurface(): retourne la surface du cercle.
appartient (Point p): retourne si le point p appartient ou non au cercle.
Afficher (): Affiche une chaîne de caractères de type CERCLE(x,y,R)
Donner un programme de test
Exemple d’exécution :
Donner l'abscisse du centre: 1
Donner l'ordonné du centre: 2
Donner le rayon: 3
CERCLE(1,2,3)
Le périmètre est : 18,85
La surface est : 28,27
Donner un point:
X:2
Y:3
POINT(2,3)
Le point appartient au cercle
Exercice 5 :
Exemple d’exécution :
Matricule: 10941
Nom: SALIM
Prénom: Omar
Date de naissance (jj/mm/aaaa): 04/08/1990
Date embauche (jj/mm/aaaa): 5/11/2012
salaire: 10000
Matricule : 10941
Nom Complet : SALIM Omar
Age : 25
Ancienneté : 3
Salaire : 10000
Matricule : 10941
Nom Complet : SALIM Omar
Age : 25
Ancienneté : 3
Salaire : 10200
Exercice 3 :
Un stagiaire est caractérisé par un code (incrémenté automatiquement), nom, prenom et groupe.