Simplifier une formule

Bonjour,
j'aimerais bien simplifier la formule suivante:
double d=Math.sqrt(((Math.pow((x2-x1), 2)+((Math.pow((y2-y1), 2))))));

quelqu'un peut m'aider svp

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. merci pour votre réponse rapide
    j'aimerai bien savoir comment simplifie la formulaire que je vous ai donné
    1. Modérateur
      Voici le code de la méthode Point2D.distance, c'est un peu plus simple car on remplace le calcul de la puissance
      Math.pow(a, 2)
      par le produit
      a * a
      ...

      public static double distance(double x1, double y1, double x2, double y2) {
          x1 -= x2;
          y1 -= y2;
          return Math.sqrt(x1 * x1 + y1 * y1);
      }
  2. fonctionne pas
    x1 0, y1 0 et x2 10 y2 10
    donne une résultat 0.0
    1. Modérateur
      Tu as du oublier la soustraction...