CALCULO DE LA DISTANCIA ENTRE DOS PUNTOS
Vamos a realizar un pequeño ejercicio que nos permita calcular la distancia entre dos puntos basados en la siguiente formula esto lo haremos con un costructor que recibe los 4 parametos necesarios y un metodo de tipo double que nos retorna la distancia resultante obtenida mediante la siguiente formula.
A continuacion les dejo el codigo y las capturas de la ejecucion del programa.
CLASE PUNTOS
package packDistancia;
public class Puntos {
private int x1;
private int x2;
private int y1;
private int y2;
public Puntos(int x1, int x2, int y1, int y2) {
this.x1 = x1;
this.x2 = x2;
this.y1 = y1;
this.y2 = y2;
}
public double Generar(int x1, int x2, int y1, int y2){
double r;
r=Math.sqrt(Math.pow((this.x2-this.x1),2)+Math.pow((this.y2-this.y1),2));
return r; }
}
CLASE PRINCIPAL
package packDistancia;
import java.io.*;
public class Principal {
public static InputStreamReader Leer = new InputStreamReader(System.in);
public static BufferedReader Teclado = new BufferedReader(Leer);
public static void main(String[] args)throws IOException {
System.out.println("ingrese x1");
int a1 = Integer.parseInt(Teclado.readLine());
System.out.println("ingrese x2");
int a2 = Integer.parseInt(Teclado.readLine());
System.out.println("ingrese y1");
int b1 = Integer.parseInt(Teclado.readLine());
System.out.println("ingrese y2");
int b2 = Integer.parseInt(Teclado.readLine());
Puntos objpunto = new Puntos(a1,a2,b1,b2);
double res=objpunto.Generar(a1,a2,b1,b2);
System.out.println(res);
}
}
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario