FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
PRESENTACIÓN ACTIVIDAD COLABORATIVO
3 Ciclo
ASIGNATURA DOCENTE SEC.
ESTRUCTURA DE DATOS MELQUIADES EFRAÍN MELGAREJO GRACIANO C-1
AUTOR (ES)
Nro Apellidos (Ord. Alfabético) Nombres Participación (0-100)%
1 Acuña Sanchez YULINI 0%
2 Apaza Mendivil Luis 100%
3 Chacca Velasquez Jose 100%
4 Garcia Ramirez Victor 100%
5 Soto Villanueva Jhair 100%
6 Zambrano Rafael Sebastian 0%
LIMA - PERÚ
2024- 2
CheckList de la actividad
# Descripción SI/NO
1 ¿Los integrantes en la carátula están con los porcentajes de si
participación de este trabajo?
2 ¿Se ha revisado los datos de docente, curso y sección en la carátula? si
3 ¿Se ha realizado la solución de todos los ejercicios solicitados? si
4 ¿Se ha cargado el código fuente al Drive del equipo? si
5 ¿Se está presentando el trabajo en los 5 días indicados? si
6 ¿Conoce que la no presentación de un trabajo tiene calificación 00? si
7 ¿Antes de la presentación, se ha revisado en forma completa por al si
menos dos estudiantes del equipo?
Resumen de la actividad
# Descripción
1 Cantidad de ejercicios propuestos para la presentación 2
3 Cantidad de ejercicios solucionados sin errores de compilación 2
2 Cantidad de ejercicios solucionados con errores de compilación 0
Datos de la realización de la actividad
# Descripción
1 Fecha de inicio de coordinaciones 09/10/2024
2 Fecha de fin de coordinaciones 12/10/2024
Información adicional (Opcional)
2
# Describa sobre situaciones o dificultades que aprecia en su equipo
1 no se nos fue muy complicado porque todos apoyamos
3
Índice:
1. Solución del ejercicio 01 4
1.1. Análisis del caso 4
1.2. Captura de pantalla del código del programa 4
1.3. Link de la carpeta con código fuente del programa 4
1.4. Modelos, diagramas, prototipos o elementos que detallan la solución 4
1.5. Interfaz de usuario y el resultado de ejecución 4
2. Solución del ejercicio 02 5
2.1. Análisis del caso 5
2.2. Captura de pantalla del código del programa 5
2.3. Link de la carpeta con código fuente del programa 5
2.4. Modelos, diagramas, prototipos o elementos que detallan la solución 5
2.5. Interfaz de usuario y el resultado de ejecución 5
4
ACTIVIDAD COLABORATIVO – SEMANA 7
1. Solución del ejercicio 01
Construya una aplicación que permita realizar el registro de empleados donde se
podrá guardar, mostrar, consultar, actualizar y eliminar el registro de empleado.
Para todas estas operaciones considere el ingreso del código del empleado.
Análisis del caso
creamos un programa en java que nos permita crear una aplicación para el registro de
empleados
Diseño del Formulario:
5
Captura de pantalla del código del programa
6
7
Métodos:
8
9
10
Verificación de Funcionalidades y Interfaz de usuario y el resultado de ejecución:
11
2. Solución del ejercicio 02
Construya la solución del siguiente aplicativo usando listas circulares. Su programa
también tendrá la opción de consultar, actualizar y eliminar registros.
Construya un aplicativo que permita guardar en una lista la información: DNI,
Nombres, Apellido Paterno, Apellido Materno, Sueldo base, Ventas realizadas,
Estado civil, Número de Hijos y Sueldo Neto.
El programa debe calcular para cada empleado el sueldo neto mediante la
relación siguiente:
Sueldo Neto = Sueldo + Comisión por – Descuento por – Descuento por
Base Ventas Impuesto Seguro.
Donde: la comisión por ventas es el 5% de las ventas realizadas
El descuento por seguro se obtiene como sigue:
● Si el empleado es soltero el descuento es de S/. 100.
● Si el empleado es casado sin hijos el descuento es de S/. 120.
● Si el empleado es casado con hijos el descuento es de S/. 50 + S/. 70 por cada
hijo.
Suponga que llamamos TA a la suma del Sueldo base + comisión por ventas,
entonces el Descuento por el Impuesto (DI) se obtiene como sigue:
Rango del TA Monto de DI
0 a 1500 0
1500 a 2300 3% del TA
2301 a 3000 4% del TA
3001 a más 6% del TA
El programa debe mostrar el monto total que la empresa debe pagar por concepto
de sueldos, el monto total por comisiones de ventas, el monto total de los
descuentos por impuesto y por seguro.
Solución:
12
Diseño del Formulario
Clase Empleado
13
14
Métodos en la clase Empleado
15
Clase Lista Empleados
16
Código del Formulario
17
18
Verificación de Funcionalidades y Interfaz de usuario y el resultado de ejecución
Se guardan los datos en una lista.
Se consulta al empleado por medio de su nombre
Se elimina al empleado del registro mediante el nombre
19
se consulta el nombre del empleado para verificar su eliminación
Se actualiza los datos del empleado mediante la obtención de su nombre
20
Se vuelve a consultar el nombre del empleado para verificar que los datos fueron
actualizados
Haciendo uso del botón resumen total, se obtienen los montos totales que la empresa
debe pagar
21
22