TITULO.-implementar un programa dirigida a objetos
Este blog se lo realizo con el fin de dar a conocer y explicar un fácil programa dirigida a la (P.O) o “Programación Orientada a Objetos”
Software: Para Implementar el Programa Netbeans Versión 6.5 u otra versión al alcance.
Tema: Implementar un objeto punto para Calcular la Distancia entre 2 Puntos.
Distancia entre 2 Puntos
Concepto:
Cuando los puntos se encuentran ubicados sobre el eje x o en una recta paralela a este eje, la distancia entre los puntos corresponde al valor absoluto de la diferencia de sus abscisas.
Formula:
Codificación Java:
CLASE Dispuntos
package distpuntos;
public class Dispuntos {
private int x1;
private int x2;
private int y1;
private int y2;
public Dispuntos(int x1,int x2,int y1,int y2){
this.x1=x1;
this.x2=x2;
this.y1=y1;
this.y2=y2;}
public double dist(int x1,int x2,int y1,int y2){
double respuest;
double res1,res2;
res1=this.x2-this.x1;
res2=this.y2-this.y1;
res1=Math.pow(res1,2)+Math.pow(res2,2);
respuest=Math.sqrt(res1);
return respuest;
}
}
CLASE PRINCIPAL
package distpuntos;
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("DETERMINAR LA DISTANCIA ENTRE 2 PUNTOS");
System.out.println("INGRESE PUNTO X1");
int x1=Integer.parseInt(teclado.readLine());
System.out.println("INGRESE PUNTO y1");
int y1=Integer.parseInt(teclado.readLine());
System.out.println("INGRESE PUNTO x2");
int x2=Integer.parseInt(teclado.readLine());
System.out.println("INGRESE PUNTO y2");
int y2=Integer.parseInt(teclado.readLine());
System.out.println("La distancia entre 2 puntos es;");
Dispuntos objpunto=new Dispuntos(x1,x2,y1,y2);
double distancia=objpunto.dist(x1,x2,y1,y2);
System.out.println(distancia);
gracias me ayudo me podria dar su facebook porfavor nesecito ayuda en algunos ejercicos gracias
ResponderEliminarMuy bien eso ya lo conseguí, pero como puedo pintar la linea con el JFrame
ResponderEliminarMuy bien eso ya lo conseguí, pero como puedo pintar la linea con el JFrame
ResponderEliminarMuy bien eso ya lo conseguí, pero como puedo pintar la linea con el JFrame
ResponderEliminar