Está en la página 1de 9

This study source was downloaded by 100000827607128 from CourseHero.

com on 04-17-2022 19:58:36 GMT -05:00

https://www.coursehero.com/file/91600216/Lab-05-Polimorfismo-e-Interface-2019-1docx/
I.- OBJETIVOS:
 Instalar y configurar los componentes necesarios para programar en Java (Windows 10).
 Crear, compilar, ejecutar y depurar programas de Java.

II.- SEGURIDAD:
Advertencia:
En este laboratorio está prohibida la manipulación del
hardware, conexiones eléctricas o de red; así como la
ingestión de alimentos o bebidas.

III.- FUNDAMENTO TEÓRICO:


Revise sus diapositivas del tema antes del desarrollo del laboratorio.

IV.- NORMAS EMPLEADAS:


No aplica

V.- RECURSOS:
 En este laboratorio cada alumno trabará con un equipo con Windows 10.
 La instalación del software requerido se realizará en un equipo Virtual

VI.- METODOLOGÍA PARA EL DESARROLLO DE LA TAREA:


 El desarrollo del laboratorio es individual.

VII.- PROCEDIMIENTO:

Aplicación 1 de Polimorfismo

This study source was downloaded by 100000827607128 from CourseHero.com on 04-17-2022 19:58:36 GMT -05:00

https://www.coursehero.com/file/91600216/Lab-05-Polimorfismo-e-Interface-2019-1docx/
Aplicación 2 de Polimorfismo

This study source was downloaded by 100000827607128 from CourseHero.com on 04-17-2022 19:58:36 GMT -05:00

https://www.coursehero.com/file/91600216/Lab-05-Polimorfismo-e-Interface-2019-1docx/
Aplicación 1 de Interface

Aplicación 2 de Interface

Eje

EJERCICIOS

1. Empleando polimorfismo implemente una clase Ventas


This study source was downloaded by 100000827607128 from CourseHero.com on 04-17-2022 19:58:36 GMT -05:00

https://www.coursehero.com/file/91600216/Lab-05-Polimorfismo-e-Interface-2019-1docx/
Atributos:
 Código, Producto, Cantidad, Precio, subtotal, Igv y total
Métodos:
 Calcular el subtotal (precio por cantidad)
 Calcular el igv (18% del subtotal)
 Calcular el total (subtotal + igv)

Registre ventas mediante componentes swing, JOptionPane o Scanner e imprima los resultados de los
métodos.

Clase Ventas:

Main de la Clase Ventas:

This study source was downloaded by 100000827607128 from CourseHero.com on 04-17-2022 19:58:36 GMT -05:00

https://www.coursehero.com/file/91600216/Lab-05-Polimorfismo-e-Interface-2019-1docx/
Resultado:

This study source was downloaded by 100000827607128 from CourseHero.com on 04-17-2022 19:58:36 GMT -05:00

https://www.coursehero.com/file/91600216/Lab-05-Polimorfismo-e-Interface-2019-1docx/
2. Elabore una interface de nombre Constante y declare el igv
 El igv deberá ser constante (0.18)

Implemente una clase Pedidos

Atributos:
 Código, Producto, Cantidad, Precio, subtotal y total

Métodos:
 Calcular el subtotal (precio por cantidad)
 Calcular el igv (18% del subtotal)
 Calcular el total (subtotal + igv)

Esta clase deberá invocar al igv de la interface Constante

Registre ventas mediante componentes swing, JOptionPane o Scanner e imprima los resultados de los
métodos.

Clase Pedidos:

This study source was downloaded by 100000827607128 from CourseHero.com on 04-17-2022 19:58:36 GMT -05:00

https://www.coursehero.com/file/91600216/Lab-05-Polimorfismo-e-Interface-2019-1docx/
Interface Constante:

Main de la Clase Pedidos:

Resultado:

OBSERVACIONES:
- Pudimos observar los polimorfismos y como estos afectan en las clases.
- Hemos observado las interfaces y como estas pueden entrelazarse con las clases
- Hemos apreciado muchos beneficios de usar polimorfismos.

This study source was downloaded by 100000827607128 from CourseHero.com on 04-17-2022 19:58:36 GMT -05:00

https://www.coursehero.com/file/91600216/Lab-05-Polimorfismo-e-Interface-2019-1docx/
- El polimorfismo es un tema de bastante utilidad que nos servirá mucho en adelante.
- Los polimorfismos nos da posibilidades ilimitadas a un solo método ya que no tendríamos que ir a ver que
método es si no simplemente ingresar variables.

CONCLUSIONES:
- Las interfaces y los polimorfismos son temas bastante interesantes y de mucha utilidad.
- Hay que aprender mucho más sobre el polimorfismo.
- Concluyo que las interfaces nos permiten entrelazar entre las clases valores los cuales podrían ser estáticos, lo
cual nos permitiría hacer un mejor código.
- Los polimorfismos se pueden usar de muchas maneras y nos permite un código más limpio y mejor organizado.
- El desarrollo del laboratorio nos permitió mejorar nuestros conocimientos en Java y pudimos aprender más
sobre los polimorfismos.

PARTICIPACION:
 Escobedo Carrasco Diego Jaime 30%
 Tapia Saenz Daniel Edward 30%
 Quispe Chino William Eliot 15%
 Calla Ayma Cinthia Elizabeth 10%
 Diaz Soto Candace Cameron 10%
 Suico Suarez Jose Antonio 5%
Todos trabajamos y aportamos algo para que el desarrollo del trabajo sea más eficaz y sencillo, el
trabajo en equipo además nos permitió desarrollar nuestras habilidades sociales y de participación.

"Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”. Benjamín Franklin (1706-1790)

This study source was downloaded by 100000827607128 from CourseHero.com on 04-17-2022 19:58:36 GMT -05:00

https://www.coursehero.com/file/91600216/Lab-05-Polimorfismo-e-Interface-2019-1docx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte