Sunteți pe pagina 1din 2

Algs.

y ED
Manuales de laboratorio

Laboratorio 2
LABORATORIO 2 ( 21/01/2008) Objetivo: 1. Que afirmes tus conocimientos de los conceptos de herencia y polimorfismo a travs del desarrollo de programas en java. Colaborativamente: Trabajen colaborartivamente en binas, 2 personas por computadora. Asegurndose que amb@s aportan y comprenden los razonamientos y formas de implementar del otr@. Junt@s resuelvan los problemas de compilacin y lgica. Criterios para el xito: Antes de terminar el laboratorio, debern tener implementados y corriendo el programa solicitado. Cada integrante del equipo deber ser capaz de explicar y responder a las preguntas que se le hagan al momento de la entrega. Responsabilidad Individual: Cualquier integrante del equipo podr ser seleccionad@ aleatoriamente. Su calificacin ser la del equipo. Ejercicio 1:

Desarrollar un programa a consola para administrar la nmina de una Empresa (alta de empleados, calculo de sueldos, etc.) y calcular el pago total de la nmina (suma de todos los sueldos). La solucin debe ser una solucin en la que apliques tus conocimientos de herencia y polimorfismo. El programa deber realizar lo siguiente: Capturar la informacin de varios empleados de la empresa dependiendo su categora. Todos los empleados tienen en comn la informacin siguiente: Nombre completo, direccin, telefono y nombre del puesto. La empresa maneja varios tipos de empleados, dependiendo del

tipo se calcula su sueldo: Empleado de planta: Adicionalmente a los datos del empleado se guarda su antiguedad. Su sueldo es fijo mensual por 40 hrs de trabajo. Se maneja dos tipos de empleado de planta: Administrativo y Operativo. El empleado de planta Administrativo, recibe un bono adicional mensual correspondiente a un porcentaje en las ganancias de la empresa. El empleado de planta Operativo dado el riesgo de su trabajo, si trabaja mas de 40 horas, las horas adicionales se le pagan como horas extras al doble que las horas normales. Dentro de los empleados de administrativos, el Contador, es el nico que puede generar la nmina total de la empresa. Al pago total mensual de los empleados de planta se de debe restar el 5% de impuesto. Empleado por destajo: Su sueldo se calcula en base al numero de productos elaborados ese mes, cada producto tiene el mismo costo. No paga impuestos adicionales Empleado por hora: Su sueldo se calcula en base a las horas trabajandas ese mes y cada hora se paga a una tarifa fija que puede variar de mes en mes. No paga impuestos adicionales. Se deber poder realizar las operaciones bsicas para administracin de la nmina (ABC) de empleados (Altas, Bajas, Cambios), adems se deber poder visualizar los datos de un empleado dado, calcular su sueldo hasta ese da y clculo total de la nmina

1. Analicen el problema

Identifiquen los objetos y elaboren un diagrama de clases. Desarrollar el programa con la idea de polimorfismo en la cabeza. Utilicen un arreglo de empleados o un ArrayList.

S-ar putea să vă placă și