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
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final double
     
    static final double
     
    static final double
     
    static final double
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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 .
    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 .
    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 .
    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.
    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 .
    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 .
    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 .
    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 .
    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 .
    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 .
    static boolean
    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 boolean
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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é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.
    • 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.