Está en la página 1de 6

Ejercicio Resuelto Laboratorio 11

Actividad:
Implemente una clase de nombre Empleado con los siguientes atributos:
código, nombres, área laboral (Sistemas, Administración, Marketing),
sueldo, horas extras, afiliación de Seguro (AFP o SNP). Indique su
constructor que actualizara la información de sus atributos asi como
construya los siguientes métodos en dicha clase:

• MontoHExtras que calcula las horas extras del empleado en base a:


(SueldoBase * Horas Extras) / 240;
• MontoSeguro que será el 17% de sueldo base si el seguro es AFP o
el 5% si es el SNP
• MontoEssalud calculable del 3% del Sueldo Base
• MontoDescuentos que se calcula como: MontoSeguro +
MontoEssalud;
• SueldoBruto que se calcula como: SueldoBase + MontoHExtras;
• SueldoNeto que se calcula como: SueldoBruto - MontoDescuentos

Construya un aplicativo que manipule un arreglo de objetos para que


muestre la siguiente información:

a) Nombre del empleado que tenga el mayor sueldo neto


b) Promedio de Sueldos netos del área de Marketing
c) Número de Empleados cuyo Monto de Seguro superen los 100 soles
d) Número de empleados del área de sistemas cuyo monto de Horas
extras están entre 500 y 800 soles
e) Empleado del SNP con el menor monto de Descuento
f) Total que gasta la empresa en pagar a todos sus empleados
Clase Empleado

Código para el JFrame Empleados


Diseño del JFrame:

Funcionamiento del JFrame

También podría gustarte