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.
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
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