edutecnica

Esercizio 9        

Scrivi un programma che inserite le coordinate di due punti P1 e P2 sul piano cartesiano restituisca la distanza fra i due punti .


Le coordinate x,y dei due punti assieme alla distanza d sono identificate da variabili double con la virgola .

import java.util.Scanner;
class triangolo {
public static void main (String[] args) {
Scanner in=new Scanner(System.in);
double x1,x2,y1,y2,d;
System.out.print("ins.x1:");
x1=in.nextDouble();
System.out.print("ins.y1:");
y1=in.nextDouble();
System.out.print("ins.x2:");
x2=in.nextDouble();
System.out.print("ins.y2:");
y2=in.nextDouble();
in.close();
d=Math.sqrt(Math.pow(x1-x2,2) + Math.pow(y1-y2,2));
System.out.print(d);
}//fine main
}//fine class

Possiamo poi dedurre la distanza d col teorema di Pitagora interpretando d come l'ipotenusa di un triangolo rettangolo di cateti Δx e Δy.