Sie sind auf Seite 1von 1

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA MECANICA


CURSO : MB545
SECCION :E
FECHA : 10 de junio de 2017
DOCENTE : Ing. Julio Vásquez Paragulla
TIEMPO : 60 minutos

PRACTICA CALIFICADA DE LABORATORIO NRO. 3

CONSIDERACIONES GENERALES:
 El alumno debe crear una carpeta de nombre PC3E_APELLIDOS en el escritorio del PC
donde debe guardar las soluciones de los problemas.
 No está permitido el uso de apuntes y/o usb personales
 Esta terminantemente prohibido el préstamo de cualquier material.

1. En un solo programa realice lo siguiente:


a) (1 puntos) Diseñe la clase Empleado que tiene como atributos: código, apellidos,
nombres, edad, sueldo básico. Desarrolle solo funciones get-set.

b) (3 puntos) Diseñe la clase EmpleadoTemporal que herede a la clase Empleado y


considere el siguiente atributo adicional: estado civil (1=soltero, 2=casado, 3=viudo,
4=otro). Desarrolle las funciones get-set y las siguientes funciones adicionales:
- Retorna el monto de la bonificación según su estado civil: 15% del sueldo básico
para solteros y viudos, 12% para casados y 9% para otro.
- Retorna el sueldo neto (sueldo básico + bonificación)

c) (3 puntos) Diseñe la clase ArregloEmpleadosTemporales que utilice como atributos


un arreglo de objetos de tamaño 100 para guardar la información de empleados y un
contador. Esta clase debe tener las funciones necesarias para guardar un nuevo
empleado en el arreglo, para retornar un empleado específico dado su número de
posición como parámetro y para retornar el numero de empleados en el arreglo.

d) (5 puntos) Diseñe la clase GestionaEmpleadosTemporales con un objeto de tipo


ArregloEmpleadosTemporales y a través de un menú de opciones gestionado en un
método ejecuta realice los siguientes procesos:
[1] Nuevo, permite ingresar los datos de un nuevo empleado y guardarlo en el arreglo
de objetos. Verifique que haya espacio suficiente en el arreglo y muestre la cantidad
de objetos guardados.
[2] Lista1, muestre un listado con la información, incluyendo bonificación y sueldo
neto, de todos los empleados de un mismo estado civil requerido. Al final muestre la
cantidad de empleados listados.
[3] Lista2, muestre un listado con la información, incluyendo bonificación y sueldo
neto de todos los empleados cuyo sueldo neto sea inferior a 850. Al final muestre la
cantidad de empleados y el sueldo neto promedio de éstos empleados.
[0] Fin

En la función main, declare un objeto de la clase GestionaEmpleadosTemporales e


invoque a su método ejecuta.

2. (8 puntos ) En otro programa, Desarrolle una aplicación tipo Dialogo que solicite un
numero entero positivo y luego imprima su número invertido. Verifique que el número
ingresado sea positivo, caso contrario mostrar un mensaje de error.

Das könnte Ihnen auch gefallen