Information

Author(s) Ludovic TAFFIN
Deadline No deadline
Submission limit No limitation

Sign in

Mission 6 : Q* distance

Considérons la classe Point qui permet de représenter une point. Le squelette du code de cette classe est le suivant :

public class Point{
   private double x;
   private double y;

   /*
    * @pre -
    * @post a construit le point de coordonnée x,y
    */
   Point(double x, double y) {
    //code non fourni
   }

   /*
    * @pre -
    * @post retourne la coordonnée x du Point this
    *
    */
   public double getX() {
       //code non fourni
   }

   /*
    * @pre -
    * @post retourne la coordonnée y du Point this
    */
   public double getY() {
       //code non fourni
   }

   /*
    * @pre p!=null
    * @post retourne la distance entre this et p
    *
    * Voir https://fr.wikipedia.org/wiki/Coordonnées_cartésiennes
    * pour le rappel de la distance entre deux points
    */
    //A compléter
}

distance

Écrivez ici la méthode distance dont les spécifications sont :

/*
 * @pre p!=null
 * @post retourne la distance entre this et p
 *
 * Voir https://fr.wikipedia.org/wiki/Coordonnées_cartésiennes
 * pour le rappel de la distance entre deux points
 */