Vous êtes sur la page 1sur 1

République du Sénégal

Ministère de l’Enseignement Supérieur et de la Recherche PROMO 17-18, Année académique : 2018-2019

Licence 2 en Maths-Informatique
INF 2431 : Programmation Orientée Objet 1
-----------
Responsables CM & TD/TP : Prof. Papa DIOP

Unité de Formation et de Recherche en Sciences Et Technologies Fiche n°1 : INSTRUCTIONS DE BASE & CLASSES
Département Mathématiques

Exercice 1 :
Ecrire un programme JAVA qui se résume en une méthode main ( ) et qui permet de déterminer et
d’afficher le nombre de chiffres présents dans un réel.

N.B : Saisie clavier par l’utilisateur.

Exercice 2 :
Ecrire un programme JAVA qui permet d’éditer une classe Fraction pour étudier la réductibilité d’une
quelconque fraction.

N.B : Saisie clavier par l’utilisateur.

Exercice 3 :
On souhaite représenter deux formes de figures géométriques en Programmation Orientée Objet (POO). Les
formes retenues dans cet exercice sont : le triangle et le quadrilatère. De ce fait, il vous est
demandé d’aborder le travail ci-après en Java :
1) La création d’une classe Point avec :
 deux attributs privés représentant respectivement l’abscisse et l’ordonnée ;
 les méthodes publiques d’usage (constructeur, getters et setters).
 public String equation (Point P) qui retourne une chaine, de la forme Y=aX+b,
représentative de l’équation de la droite passant par l’objet courant et P.
 public double distance (Point P) qui retourne la distance euclidienne entre l’objet courant et
P.
2) Ecrire une classe Figure avec les attributs :
 nombre : nombre de points d’une figure ;
 sommet : tableau des « nombre » points d’une figure ;
 forme : chaîne stockant la nature d’une figure.
3) Editer dans la classe Figure deux constructeurs de figures géométriques :
 L’un sur la base de la forme donnée en argument ;
 L’autre sur la base du nombre de points fourni en paramètre.
4) Ecrire ces fonctions membres de la classe Figure :
 public int isocele ( ) qui retourne 2 si l’objet courant est un triangle isocèle, 3 s’il est un
triangle équilatéral et 0 sinon ;
 public double perimetre ( ) qui retourne le périmètre d’une figure géométrique ;
5) Ecrire dans la classe Figure une méthode test public static void main (String [ ]agrs)