Lab06 MP Herencia

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

GUÍA DE LABORATORIO NRO. 6


PROGRAMA: INGENIERÍA DE SISTEMAS
EXPERIENCIA CURRICULAR: METODOLOGÍAS DE PROGRAMACIÓN
CICLO: II
TURNO: M/T/N
SEMESTRE: 2024-1
AUTORES:
DOCENTE: Rudy Chapoñan Camarena
SESIÓN Nº: 6
LUGAR: Laboratorio de Computación
PROTOCOLO DE SEGURIDAD / NORMAS BÁSICAS PARA EL TRABAJO EN EL LABORATORIO
(Debe especificar las condiciones de seguridad con énfasis a los recursos a utilizarse el día de la práctica de laboratorio; adoptándose las medidas e información necesarias.)
- En relación al estudiante:
- Está prohibido comer o beber.
- Debe haber orden en la mesa de trabajo.
- Debe portar la guía de laboratorio.
- En relación al laboratorio:
- El horario del laboratorio, aunque amplio, es limitado.
- Leerse cuidadosamente las instrucciones de su manejo.
- Haber leído con atención el guion de la práctica antes de entrar en el laboratorio.
- Los generadores de las prácticas que impliquen montajes eléctricos no deben ponerse en marcha hasta revisión.
I. TEMA: HERENCIA
II. RESULTADO DE APRENDIZAJE:
Aplica clases y estructuras lógicas de control en la construcción de soluciones informáticas en una organización.
III. OBJETIVO DE LA PRÁCTICA:
Implementar estructuras de control en la solución de problemas de programación específicos, utilizando el lenguaje Java.
IV. LECTURAS PREVIAS A LA PRÁCTICA / FUNDAMENTO TEÓRICO SOBRE EL TEMA
(Deberá incluirse un resumen o referencia a materiales sobre estructuras de control en Java, enfocándose en estructuras de selección y repetitivas.)
V. METODOLOGÍA:
Utilización de ejercicios prácticos de programación para aplicar las estructuras de selección y repetitivas, con el objetivo de resolver problemas específicos.
VI. RECURSOS:
- Laboratorio de cómputo con conexión a internet.
- Software de desarrollo integrado (IDE), como Apache NetBeans 11.3.
- Acceso a recursos digitales y bibliográficos.
VII. PROTOCOLOS DE SEGURIDAD:
(Reiteración de las normas básicas para el trabajo en el laboratorio, con especial énfasis en la seguridad informática.)
VIII. DESARROLLO DE ACTIVIDADES:
Actividad 01:
Implemente una clase de nombre Empleado con los siguientes atributos: DNI, apellidos, nombres, así como su constructor correspondiente que actualice su información y
considere un método para mostrar la información de los atributos.
Luego construya una clase hija de nombre EmpleadoVendedor con los siguientes atributos: monto vendido y la tasa de comisión y su respectivo constructor. Para esta clase
construya los siguientes métodos que permita:
● Calcular sus ingresos basados en montovendido*tasacomision.
● Calcular su bonificación de la siguiente manera: si el monto vendido es menor que 1000 no tendrá bonificación, si estas entre 1000 y 5000 será el 5% de sus

ingresos, si supera los 5000 su bonificación será del 10% de sus ingresos.
● Calcular su descuento de la siguiente manera: si sus ingresos es menor a 1000 su descuento será del 11% de sus ingresos sino será el 15% de sus ingresos.
● Calcular su sueldo neto como: ingresos + bonificaciones - descuentos

Luego construya otra clase hija de nombre EmpleadoPermanente con los siguientes atributos: sueldo base y afiliación (AFP y SNP) e incluya su constructor. Construya los
siguientes métodos permitan:
● Retornar el sueldo base, método que llamara ingresos
● Calcular el descuento basado en: si la afiliación es AFP será el 15% del sueldo base sino será el 11% del sueldo base.

Pág. 1 de 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

● El sueldo neto se calculara como: ingresos - descuentos

Considere los objetos necesarios para utilizar la funcionalidad de la clase


SOLUCION
Utilice la paleta de componentes y construya el siguiente diseño:

Pág. 2 de 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Observe la grafica y su proyecto quedara de la siguiente forma que constara de 3 clases y un formulario. Observe al lado derecho el Inspector de Objetos para guiarse de los
nombres de los objetos

Del enunciado la clase Empleado tiene la siguiente información:


La clase hija EmpleadoVendedor tiene la siguiente información

Pág. 3 de 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

La clase hija EmpleadoPermanente tiene la siguiente información

A continuación complete lo siguientes códigos en el Editor de Código

Pág. 4 de 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Presione Shift+F6 y el aplicativo mostrará la siguiente ventana

Pág. 5 de 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

IX. RESULTADOS DE APRENDIZAJE ESPERADOS:


Aplica herencia en la construcción de soluciones informáticas en una organización.

Trabajo de Laboratorio
CLASE MADRE EMPLEADO

EMPLEADO HIJA PERMANENTE:

Pág. 6 de 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

EMPLEADO HIJA VENDEDOR:

Pág. 7 de 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Pág. 8 de 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Pág. 9 de 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Pág. 10 de 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Pág. 11 de 11

También podría gustarte