Está en la página 1de 18

ESCUELA ACADEMICO PROFESIONAL DE

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

Sesión: Tablas-Manejo de archivos


INTRODUCCION
Hasta ahora hemos visto cómo procesar información, y hemos mantenido el flujo de
entrada / salida de información a través de componentes visuales. Pero muchas veces
la información necesaria, de entrada o salida, se presentará en estructuras de datos
llamadas archivos, almacenadas en nuestro disco duro.

MANEJO DEL SOFTWARE

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

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:

Y complete la información de la clase:

Pág. 2 de 18
Observe la grafica y su proyecto quedara de la
siguiente forma que constara de una clase y un
formulario

A continuación complete la información de la clase de las siguientes instrucciones:

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:

METODOS ADICIONALES PARA EL APLICATIVO

Pág. 5 de 18
Pág. 6 de 18
INSTRUCCIONES EN EL BOTON GRABAR

INSTRUCCIONES EN EL BOTON MOSTRAR RESUMEN

Pág. 7 de 18
INSTRUCCIONES EN EL BOTON LIMPIAR

INSTRUCCIONES EN EL BOTON SALIR

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

CODIGO 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

También podría gustarte