Está en la página 1de 1

Universidad de Ibagué

Facultad de Ingeniería
Curso APO 1

Respetado estudiante por favor guarde todos sus apuntes, el celular debe estar apagado y
guardado en el maletín, el maletín debe estar en el piso, no se pueden prestar ningún objeto,
cualquier intento de fraude será calificado con nota 0.0.

Descargue el proyecto a trabajar desde el siguiente enlace: http://bit.ly/3d3pR50


Cambie el nombre del proyecto y coloque solamente su código. Oprima F2 para realizar el cambio.

Iniciamos…
La empresa CupIbague a decidido dar un incentivo a los empleados para motivarlos a seguir
estudiando. Este incentivo aplica según el nivel de estudios que tenga el empleado.
Si el empleado tiene nivel de estudio PROFESIONAL la bonificación es de 1 % sobre el salario base.
Si el empleado tiene nivel de estudio ESPECIALISTA la bonificación es de 3 % sobre el salario base.
Si el empleado tiene nivel de estudio MAESTRIA la bonificación es de 5 % sobre el salario base.
Si el empleado tiene nivel de estudio DOCTORADO la bonificación es de 10 % sobre el salario base.
En caso contrario no se paga bonificación por estudios.

Realice los siguientes pasos…

En la clase Empleado:
1. Cree las constantes para manejar cada uno de los niveles de estudio.
2. Declare el atributo nivelEstudio el cual es de tipo entero. Este atributo se maneja con las
constantes creadas anteriormente.
3. Realice los cambios necesarios en el método constructor para agregar el nuevo atributo el
cual se inicializa con un valor dado por parámetro.
4. Cree el cuerpo del método darBonificacionPorNivelEstudio( ) el cual retornará la
bonificación a la cual tiene derecho el empleado según el nivel de estudios que posee.
5. Realice las modificaciones necesarias en el método darSalarioNeto( ) para que se tenga en
cuanta la bonificación por estudios del empleado.

En la clase Empresa:
6. Declare el atributo empleado5 el cual es de tipo Empleado.
7. Modifique el método constructor de la clase Empresa para que las instanciaciones de los
empleados sean correctas.
8. Cree un nuevo empleado. Inicialice el quinto empleado con nombre "Carlos Rodríguez",
cedula 93390888, Genero 'M', Categoría Operativo, Con afiliación al fondo, Con estudios
de Ingeniería de Sistemas (PROFESIONAL).
9. Cree el método darEmpleado5( ) el cual retornará un objeto de la clase Empleado.
10. Modifique todos los demás métodos de la clase Empresa donde tenga que agregar el
empleado5 para que la aplicación quede totalmente funcional.
Metodos a modificar:
▪ darEmpleadoPorNombre( String pNombre )
▪ darTotalSalarioNeto( )
▪ darEmpleadoMayorHorasExtras( )
▪ darEmpleadoMenorSalarioNeto( )
▪ darCantidadEmpleadosSalarioMenorPromedio( )

Docente: Celso Javier Rodríguez Pizza

También podría gustarte