Package edu.uha.miage
Class RegionsDuPlan
java.lang.Object
edu.uha.miage.RegionsDuPlan
Un plan cartésien est divisé en 9 régions, limitées par
deux droites horizontales (y = Y1 et y = Y2, telles que Y1 < Y2) et
deux droites verticales (x = X1 et x = X2, telles que X1 < X2)
Voir l'image de l'énoncé.
Le but de l'exercice consistera à écrire des expressions booléennes qui
identifieront si un point de ce plan de coordonnées x et y est dans telle
ou telle région.
Écrivez le corps des méthodes de cette classe de sorte à respecter leur javadoc.
Remarque : les droites horizontales et verticales sont représentées par les
constantes X1, X2, Y1 et Y2 déclarées dans ce programme.
- Author:
- yvan
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanestDans1(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 1 .static booleanestDans2(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 2 .static booleanestDans3(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 3 .static booleanestDans3ou7(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 3 ou la région 7.static booleanestDans4(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 4 .static booleanestDans5(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 5 .static booleanestDans6(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 6 .static booleanestDans7(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 7 .static booleanestDans8(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 8 .static booleanestDans9(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 9 .static booleanestNiDans1NiDans8NiDans7NiSurY1avantX1NiSurY2avantX1(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) n'est - ni dans la région 1, - ni dans la région 8, - ni dans la région 7, - ni sur la demi-droite qui est la partie de Y1 avant X1 (exclu), - ni sur la demi-droite qui est la partie de Y2 avant X1 (exclu) Le "défi" est de le faire en une seule instruction : le "return"static booleannEstQueDans1ou2ou3ou4ou5ou6ou7ou8ouSurX1ouSurX2ouSurY1ouSurY2(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) ne se trouve strictement que dans l'une des régions de 1 à 8 ou sur l'une des horizontales (Y1 ou Y2) ou sur l'une des verticales (X1 ou X2), faux sinon.
-
Field Details
-
X1
public static final double X1- See Also:
-
X2
public static final double X2- See Also:
-
Y1
public static final double Y1- See Also:
-
Y2
public static final double Y2- See Also:
-
-
Constructor Details
-
RegionsDuPlan
public RegionsDuPlan()
-
-
Method Details
-
estDans1
public static boolean estDans1(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 1 . Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans (1)y- l'ordonnée du point dont on veut savoir s'il est dans (1)- Returns:
- vrai si le point (x,y) est dans (1), faux sinon.
-
estDans2
public static boolean estDans2(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 2 . Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans (2)y- l'ordonnée du point dont on veut savoir s'il est dans (2)- Returns:
- vrai si le point (x,y) est dans (2), faux sinon.
-
estDans3
public static boolean estDans3(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 3 . Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans (3)y- l'ordonnée du point dont on veut savoir s'il est dans (3)- Returns:
- vrai si le point (x,y) est dans (3), faux sinon.
-
estDans4
public static boolean estDans4(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 4 . Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans (4)y- l'ordonnée du point dont on veut savoir s'il est dans (4)- Returns:
- vrai si le point (x,y) est dans (4), faux sinon.
-
estDans5
public static boolean estDans5(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 5 . Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans (5)y- l'ordonnée du point dont on veut savoir s'il est dans (5)- Returns:
- vrai si le point (x,y) est dans (5), faux sinon.
-
estDans6
public static boolean estDans6(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 6 . Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans (6)y- l'ordonnée du point dont on veut savoir s'il est dans (6)- Returns:
- vrai si le point (x,y) est dans (6), faux sinon.
-
estDans7
public static boolean estDans7(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 7 . Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans (7)y- l'ordonnée du point dont on veut savoir s'il est dans (7)- Returns:
- vrai si le point (x,y) est dans (7), faux sinon.
-
estDans8
public static boolean estDans8(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 8 . Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans (8)y- l'ordonnée du point dont on veut savoir s'il est dans (8)- Returns:
- vrai si le point (x,y) est dans (8), faux sinon.
-
estDans9
public static boolean estDans9(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 9 . Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans (9)y- l'ordonnée du point dont on veut savoir s'il est dans (9)- Returns:
- vrai si le point (x,y) est dans (9), faux sinon.
-
nEstQueDans1ou2ou3ou4ou5ou6ou7ou8ouSurX1ouSurX2ouSurY1ouSurY2
public static boolean nEstQueDans1ou2ou3ou4ou5ou6ou7ou8ouSurX1ouSurX2ouSurY1ouSurY2(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) ne se trouve strictement que dans l'une des régions de 1 à 8 ou sur l'une des horizontales (Y1 ou Y2) ou sur l'une des verticales (X1 ou X2), faux sinon. Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans la région spécifiéey- l'ordonnée du point dont on veut savoir s'il est dans la région spécifiée- Returns:
- vrai si le point (x,y) est dans la région spécifiée, faux sinon.
-
estDans3ou7
public static boolean estDans3ou7(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) se trouve strictement dans la région 3 ou la région 7. Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans (3) ou (7)y- l'ordonnée du point dont on veut savoir s'il est dans (3) ou (7)- Returns:
- vrai si le point (x,y) est dans (3) ou (7), faux sinon.
-
estNiDans1NiDans8NiDans7NiSurY1avantX1NiSurY2avantX1
public static boolean estNiDans1NiDans8NiDans7NiSurY1avantX1NiSurY2avantX1(double x, double y) Méthode qui retourne vrai si le point de coordonnées (x, y) n'est - ni dans la région 1, - ni dans la région 8, - ni dans la région 7, - ni sur la demi-droite qui est la partie de Y1 avant X1 (exclu), - ni sur la demi-droite qui est la partie de Y2 avant X1 (exclu) Le "défi" est de le faire en une seule instruction : le "return"- Parameters:
x- l'abscisse du point dont on veut savoir s'il est dans la région spécifiée.y- l'ordonnée du point dont on veut savoir s'il est dans la région spécifiée- Returns:
- vrai si le point (x,y) est dans la région spécifiée, faux sinon.
-