import java.util.Scanner;

// The main method must be in a class named "Main".
class Main {
    public static void main(String[] args) {
        Scanner tec = new Scanner(System.in);
        System.out.println ("Calcula la distancia entre dos pntos en el plano XY:");
        System.out.println ("Format de entrada (x,y): ");
        System.out.println ("Punto1:");
        String P1 = tec.nextLine().trim();
        System.out.println ("Punto2:");
        String P2 = tec.nextLine().trim();
        tec.close();
        //Algoritmos para obtener la distancia
            //Estrae cada componente del punto
            //Extraer la abcisa y la ordeanada de formato String del punto1
        int DondeEstaLaComaP1 = P1.indexOf(",");
        String sx1 = P1.substring(1,DondeEstaLaComaP1);
        String sy1 = P1.substring(DondeEstaLaComaP1+1,P1.length()-1).trim();
            //Extraer la abcisa y la ordeanada de formato String del punto1
        int DondeEstaLaComaP2 = P2.indexOf(",");
        String sx2 = P2.substring(1,DondeEstaLaComaP2);
        String sy2 = P2.substring(DondeEstaLaComaP2+1,P2.length()-1).trim();
        double x1  = Double.parseDouble(sx1);
        double y1  = Double.parseDouble(sy1);
        double x2  = Double.parseDouble(sx2);
        double y2  = Double.parseDouble(sy2);
        //Aplicar la formula distancia
        double d2x = Math.pow(x1-x2,2);
        double d2y = Math.pow(y1-y2,2);
        double d = Math.sqrt(d2x+d2y);
        System.out.println ("La distancia entre ambos es "+d);
        double d3dec = Math.round(d*1000)/1000;
        System.out.println("La distancia aproximada es: " + d3dec);
        
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: