jueves, 28 de julio de 2011

Deitel_Java_6.36 (Distancia entre dos puntos en Java)

6.36 Escriba un método llamado distancia, para calcular la distancia entre dos puntos (x1, y1) y (x2, y2). Todos los números y valores de retorno deberán ser de tipo double. Incorpore este método en un a aplicación que permita al usuario introducir las coordenadas de los puntos.

Este código debe guardarse con el nombre UsaDeitel_6_36.java

 public class UsaDeitel_6_36

 {     // Abre clas UsaDeitel_6_36
 
 public static void main(String args[])
 {      // Abre main

 Deitel_6_36 miObjeto = new Deitel_6_36();
 
 miObjeto.Recibe(); 

 }      // Cierra main 
 }     // Cierra clase UsaDeitel_6_36


Este código debe guardarse con el nombre Deitel_6_36.java

 
 import java.util.Scanner;


 public class Deitel_6_36

 {    // Abre clase Deitel_6_36
 
 public void Recibe( )
 {   // Abre metodo Recibe
 double x1;
 double y1;
 double x2;
 double y2;
 double distancia;

 Scanner entrada = new Scanner(System.in);
  
 System.out.println("\nPor favor introduzca la coordenada x del primer punto: ");
 x1 = entrada.nextDouble();
   
 System.out.println("\nPor favor introduzca la coordenada y del primer punto: ");
 y1 = entrada.nextDouble();
  
 System.out.println("\nPor favor introduzca la coordenada x del segundo punto: ");
 x2 = entrada.nextDouble();
  
 System.out.println("\nPor favor introduzca la coordenada y del segundo punto: ");
 y2 = entrada.nextDouble();

 distancia = Math.sqrt( (x2 - x1)*(x2 - x1) + (y2 - y1)*(y2 - y1) );

 System.out.printf("\nLa distancia entre los puntos es: %.2f\n", distancia);
     
    
 }       // Cierra metodo Recibe


 }    // Cierra clase Deitel_6_36

1 comentario:

  1. una pregunta para compilar el programa es necesario utilizar la clase predeterminada o es posible cambiarla sin que afecte al funcionamiento adecuado del programa?

    ResponderEliminar

Related Posts Plugin for WordPress, Blogger...