0% encontró este documento útil (0 votos)
5 vistas4 páginas

Proyecto de Lógica en Java NetBeans

Este documento presenta los pasos para crear un programa en Java NetBeans que calcule el producto punto y la proyección de dos vectores. Primero se define variables para las coordenadas de los vectores y se calculan sus módulos. Luego, se calcula el ángulo entre los vectores, el vector unitario del segundo vector, y la proyección del primer vector sobre el segundo. Finalmente, se crea un menú con opciones para volver a ingresar los datos o salir del programa.

Cargado por

gabi02.nunez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas4 páginas

Proyecto de Lógica en Java NetBeans

Este documento presenta los pasos para crear un programa en Java NetBeans que calcule el producto punto y la proyección de dos vectores. Primero se define variables para las coordenadas de los vectores y se calculan sus módulos. Luego, se calcula el ángulo entre los vectores, el vector unitario del segundo vector, y la proyección del primer vector sobre el segundo. Finalmente, se crea un menú con opciones para volver a ingresar los datos o salir del programa.

Cargado por

gabi02.nunez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1

UNIVERSIDAD TÉCNICA DE AMBATO

NIVELACIÓN

FACULTAD DE INGENIERÍA EN SISTEMAS ELECTRÓNICA E

INDUSTRIAL

CARRERA DE SOFTWARE

ASIGNATURA:

LÓGICA DE PROGRAMACIÓN

DOCENTE:

ING. MG. ALEXANDRA GUERRA

CURSO Y PARALELO:

SOFTWARE “A”

TEMA:

PROYECTO SEMESTRAL

FECHA DE ENTREGA:

PERÍODO ACADÉMICO:

OCTUBRE 2023–FEBRERO-2024

ANÁLISIS PREVIO DEL PROBLEMA


2

1. Investigar todo lo relacionado con Java NetBeans para poder ejecutar un

proyecto

2. Analizar qué es el producto punto y cómo podríamos plasmarlo a un código en

Java NetBeans

3. Primero se ingresó la sintaxis: Scanner scanner (variable) = new

Scanner([Link]); y luego se ingreso la librería utilizando Alt + Enter.

4. Posteriormente, se imprimió los datos del proyecto utilizando la sintaxis

[Link](“Texto”); y se agregó \n, para poner espacios y que la

presentación mejore.

5. Luego, se definió como double (reales) a las variables x1, y1, x2, y2, que serán

las variables en donde el usuario ingresará las coordenadas de ambos vectores.

Y cada variable se leerá con la sintaxis [Link]();

6. A continuación, se definió como double (reales) a las variables MPV (Módulo

del primer vector) y MSV (Módulo del segundo vector), para poder con esto

calcular las raíces de los dos vectores, utilizando las sintaxis:

6.1 MPV = [Link](x1 * x1 + y1 * y1);

6.2 MSV = [Link](x2 * x2 + y2 * y2);

7. Posteriormente, se definió double (reales) a las variables cos (coseno), rad

(radianes), grad (grados), con las cuales se calculó el ángulo menor formado

entre ambos vectores, utilizando las sintaxis:

7.1 cos = (x1 * x2 + y1 * y2) / (MPV * MSV);

7.2 rad = [Link](cos);

7.3 grad = [Link](rad);

8. Luego, se definió double (reales) a las variables vu2x (Coordenada unitaria en

x del segundo vector), vu2y (Coordenada unitaria en y del segundo vector), con
3

las cuales se calculó el vector unitario del segundo vector utilizando las sintaxis:

8.1 vu2x = x2 / MSV;

8.2 vu2y = y2 / MSV;

9. Seguidamente, se imprimió el ángulo menor entre ambos vectores, el módulo de

ambos vectores, y el vector unitario del segundo vector, para ello se utilizo

[Link](“Texto”);

10. A continuación, se definió double (reales) a las variables pvx (Coordenada en

x de la proyección del vector 1 sobre el vector 2), pvy (Coordenada en y de la

proyección del vector 1 sobre el vector 2), cosr (Coseno del ángulo menor), con

las cuales se calculó el vector proyección del vector 1 sobre el vector 2

utilizando las sintaxis:

10.1 cosr = [Link](rad);

10.2 pvx = MPV * cosr * vu2x;

10.3 pvy = MPV * cosr * vu2y;

11. Seguidamente, se definió double (reales) a las variables sumamodulop (suma

de los catetos de la proyección), modulop (módulo de la proyección), con las

cuales se calculó el módulo del vector proyección utilizando las sintaxis:

11.1 sumamodulop = (pvx * pvx) + (pvy * pvy);

11.2 modulop = [Link](sumamodulop);

12. Luego, se imprimió el vector proyección y el módulo del vector proyección,

utilizando la sintaxis [Link](“Texto”);

13. A continuación, se definió int (entero) a la variable selección, la cual será la que

se lea para escoger entre las opciones de menú.

14. Finalmente, para hacer el menú se utilizo una sintaxis dentro de otra, en este

caso switch incluido en do While, su sintaxis sería la siguiente:


4

14.1 do {

impresión de las opciones con [Link](“Texto”);

1: Volver a ingresar los datos

2: Salir

selección (variable) = [Link]();

switch (seleccion) {

case 1:

impresión de todo el programa

break;

case 2:

impresión para salir del programa

break;

default:

impresión en caso de que no ponga opción 1 o 2

break;

} while (seleccion != 2);

También podría gustarte