Package edu.uha.miage
Class RegionsDuPlan
- java.lang.Object
-
- edu.uha.miage.RegionsDuPlan
-
public class RegionsDuPlan extends Object
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
-
-
Constructor Summary
Constructors Constructor Description RegionsDuPlan()
-
Method Summary
Modifier and Type Method Description static 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 Detail
-
X1
public static final double X1
- See Also:
- Constant Field Values
-
X2
public static final double X2
- See Also:
- Constant Field Values
-
Y1
public static final double Y1
- See Also:
- Constant Field Values
-
Y2
public static final double Y2
- See Also:
- Constant Field Values
-
-
Method Detail
-
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.
-
-