Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GL Met (2022-2) Lab12
GL Met (2022-2) Lab12
INGENIERIA DE SISTEMAS
GUÍA DE LABORATORIO
Escuela Profesional: Ingeniería de Sistemas. Asignatura: Metod. de Programación
Ciclo y Turno: NOCHE-TARDE-MAÑANA Semestre Académico: 2022-2
Docente: Ing. Rudy Chapoñan Camarena Fecha: Nov 2022
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
SOLUCION
Utilice la paleta de componentes y construya el siguiente diseño:
Pág. 1 de 18
A continuación cree la clase empleado para esto haga lo siguiente: haga click en el
botón derecho sobre Source Packages luego elija New y de allí seleccione la opción
Java Class:
Pág. 2 de 18
Observe la grafica y su proyecto quedara de la
siguiente forma que constara de una clase y un
formulario
Pág. 3 de 18
Pág. 4 de 18
Váyase al editor de código y agregue los siguientes códigos y los siguientes métodos que
se utilizaran para la solución al problema:
Pág. 5 de 18
Pág. 6 de 18
INSTRUCCIONES EN EL BOTON GRABAR
Pág. 7 de 18
INSTRUCCIONES EN EL BOTON LIMPIAR
Pág. 8 de 18
Presione Shift+F6 y el aplicativo mostrará la siguiente ventana
Pág. 9 de 18
CAPTURAS DEL EJERCICIO
Clase empleado
Pág. 10 de 18
DISEÑO DEL FORMULARIO
Pág. 11 de 18
Pág. 12 de 18
Pág. 13 de 18
Pág. 14 de 18
Pág. 15 de 18
FUNCION DEL FORMULARIO
Pág. 16 de 18
Pág. 17 de 18
Pág. 18 de 18