import java.io.*; class Bod { public double x, y; public Bod(double x, double y) { this.x = x; this.y = y; } public double vzdalenost(Bod b) { return Math.sqrt(Math.pow(this.x - b.x, 2) + Math.pow(this.y - b.y, 2)); } } public class Cv02 { public static void main(String[] args) { double x, y; /* Vstup dat */ System.out.println("Zadej bod A:"); System.out.print(" X: "); x = VstupData.ctiDouble(); System.out.print(" Y: "); y = VstupData.ctiDouble(); Bod A = new Bod(x, y); System.out.println(); System.out.println("Zadej bod B:"); System.out.print(" X: "); x = VstupData.ctiDouble(); System.out.print(" Y: "); y = VstupData.ctiDouble(); Bod B = new Bod(x, y); System.out.println(); System.out.println("Zadej bod C:"); System.out.print(" X: "); x = VstupData.ctiDouble(); System.out.print(" Y: "); y = VstupData.ctiDouble(); Bod C = new Bod(x, y); System.out.println(); /* Vypocet */ double vz = 0; vz = A.vzdalenost(B) + B.vzdalenost(C); vz-= A.vzdalenost(C); System.out.println("Prima cesta z bodu A do C je kratsi nez cesta z bodu A do C pres B o "+vz+"."); } }