Si los puntos se encuentran en cualquier lugar del sistema de coordenadas, la distancia queda determinada por la relación:
Para demostrar esta relación se deben ubicar los puntos A(x1,y1) y B(x2,y2) en el sistema de coordenadas, luego formar un triángulo rectángulo de hipotenusa AB y emplear el teorema de pitágoras.
El algoritmo que se debe seguir para calcular la distancia entre los puntos A(7,5) y B (4,1) es el siguiente:
Código en Java
package javaapplication1;
package javaapplication1;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
double x1,x2,y1,y2,d; //Declaración de la variables
//Lectura de datos
x1 = Double.parseDouble(JOptionPane.showInputDialog("Ingrese x del punto A:"));
y1 = Double.parseDouble(JOptionPane.showInputDialog("Ingrese y del punto A:"));
x2 = Double.parseDouble(JOptionPane.showInputDialog("Ingrese x del punto B:"));
y2 = Double.parseDouble(JOptionPane.showInputDialog("Ingrese y del punto B:"));
//procesamiento
d = Math.hypot(x2-x1, y2-y1);
//Muestra de los resultados
JOptionPane.showMessageDialog(null, "La distancia entre los puntos \nA("+x1+","+y1+") y B("+x2+","+y2+") es ="+d);
}//fin main
}//fin clase
}//fin clase
En este ejemplo hemos utilizado el método Math.hypot(x,y) => que devuelve el teorema de pitagoras
justo lo que necesitamos, tambien podríamos haber utilizado Math.sqrt(Math.Pow(x2-x1),2+Math.pow(y2-y1,2))
justo lo que necesitamos, tambien podríamos haber utilizado Math.sqrt(Math.Pow(x2-x1),2+Math.pow(y2-y1,2))





