Está en la página 1de 1

package proyecto.

semestral;

import java.util.Scanner;

public class ProyectoSemestral {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("Ingrese la coordenada x del primer vector:");

double x1 = scanner.nextDouble();

System.out.println("Ingrese la coordenada y del primer vector:");

double y1 = scanner.nextDouble();

System.out.println("Ingrese la coordenada x del segundo vector:");

double x2 = scanner.nextDouble();

System.out.println("Ingrese la coordenada y del segundo vector:");

double y2 = scanner.nextDouble();

double moduloPrimerVector = Math.sqrt(x1 * x1 + y1 * y1);

double moduloSegundoVector = Math.sqrt(x2 * x2 + y2 * y2);

System.out.println("Calculando el angulo entre ambos vectores...");

double coseno = (x1 * x2 + y1 * y2) / (moduloPrimerVector * moduloSegundoVector);

double angulo = Math.acos(coseno);

System.out.println("El angulo entre ambos vectores es: " + Math.toDegrees(angulo) + "


grados");

System.out.println("Calculando la proyección del primer vector sobre el segundo...");

double proyeccion = (x1 * x2 + y1 * y2) / (moduloSegundoVector *


moduloSegundoVector);

System.out.println("La proyección del primer vector sobre el segundo es: (" + proyeccion *
x2 + ", " + proyeccion * y2 + ")");

También podría gustarte