You are on page 1of 5

PROGRAMACIÓN ORIENTADA A OBJETOS

LABORATORIO N° 05

POLIMORFISMO E INTERFACE

CODIGO DEL CURSO:

Alumno(s) Nota

Juan Diego Tiza Palomino


Grupo “Trabajo Individual”
Ciclo II
Fecha de entrega 19/09/2021

DESARROLLO DE SOFTWARE Ing. Marcelo Miranda Maldonado


PROGRAMA DE FORMACIÓN REGULAR gmirandam@tecsup.edu.pe
This study source was downloaded by 100000827607128 from CourseHero.com on 04-17-2022 19:23:25 GMT -05:00

https://www.coursehero.com/file/106332229/POO-Lab-05-Polimorfismo-e-Interface-2021-1pdf/
PROGRAMACIÓN ORIENTADA A OBJETOS Página 1 de 4

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.- EJERCICIOS A DESARROLLAR:


1. Empleando polimorfismo implemente una clase Ventas

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.

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

https://www.coursehero.com/file/106332229/POO-Lab-05-Polimorfismo-e-Interface-2021-1pdf/
PROGRAMACIÓN ORIENTADA A OBJETOS Página 2 de 4

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

https://www.coursehero.com/file/106332229/POO-Lab-05-Polimorfismo-e-Interface-2021-1pdf/
PROGRAMACIÓN ORIENTADA A OBJETOS Página 3 de 4

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.

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

https://www.coursehero.com/file/106332229/POO-Lab-05-Polimorfismo-e-Interface-2021-1pdf/
PROGRAMACIÓN ORIENTADA A OBJETOS Página 4 de 4

CONCLUSIONES:

• En conclusión, polimorfismo se refiere a la propiedad por la que es posible


enviar mensajes sintácticamente iguales a objetos de tipos distintos. El único
requisito que deben cumplir los objetos que se utilizan de manera polimórfica
es saber responder al mensaje que se les envía.

"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:23:25 GMT -05:00

https://www.coursehero.com/file/106332229/POO-Lab-05-Polimorfismo-e-Interface-2021-1pdf/
Powered by TCPDF (www.tcpdf.org)

You might also like