Sunteți pe pagina 1din 3

Universidad Tecnológica Nacional Algoritmos y Estructuras de datos

Facultad Regional Córdoba Curso: 1K12 - Año: 2008

PRACTICO EVALUATIVO TEMA: ARREGLOS DE OBJETOS


Una Fabrica, tiene n empleados registrados en un vector de tipo Empleado.
Además se tiene cargado en un vector la descripción de cada sección (vector tipo String, de 10
elementos) y una matriz [10][2] tipo float, que tiene en cada fila el valor hora trabajada y el valor
por hora extra, según sea la sección del empleado (10 elementos).
De cada empleado se sabe: aparte de los datos generales (Nombre y Apellido, Domicilio y DNI,
Legajo) los horarios de llegada y los horarios de salida de cada día del mes, un legajo (entre 1 y
100) de empleado y un código de sección (entre 0 y 9), que indica en qué parte de la empresa
trabaja.
Sabiendo que el horario de ingreso es a las 8 hs y de salida es a las 16 hs (8 hs diarias), y que la
ausencia se indica con hora 0 hs; se pide:
a) Generar un sistema, determinando las clases relacionadas.
b) Método que permita calcular el total descuentos. Se debe tener en cuenta, a que sección
pertenece, y para poder calcular los descuentos del sueldo, debe determinar cuantas
veces llego tarde. Si cada tres veces de llegada tarde durante el mes le descuentan $20,
determinar cuanto se deberá descontar en el sueldo de este mes.
c) Poder determinar el sueldo neto a pagar a un empleado (ingresando por teclado el legajo
del empleado).
d) Crear métodos que permitan determinar cuantos días llego tarde.
e) Un método que permita saber cuantos días del mes falto.
f) Crear un método que devuelva la cantidad de horas extra que realizo.
g) Un método que permita determinar cuantos días trabajo el horario normal (de 8 a 16 hs).
h) Crear un método que determine cuanto se le debe pagar en total por las horas extras,
(según sea la sección en donde trabaja).
i) Un método que determine el sueldo bruto a pagar (ingresando el legajo por parámetro).
j) Un método que permita mostrar un recibo de sueldo de un empleado (ingresando por
parámetro el legajo del empleado), donde figure:

Legajo: Apellido y nombre: Sección:

Cantidad de horas trabajadas: Cantidad de horas extras:


Total valor horas trabajadas: Total valor horas extras:
Total de llegadas tarde: Total descontado:

Sueldo Bruto:
Sueldo Neto:

NOTAS:
- Deben tener en cuenta dónde se encuentra cada información, para recién acceder a ella,
según corresponda, si pertenece al atributo de vector objeto, se deberá utilizar los métodos de
la clase objeto para llegar a esos datos.
- Donde pide mostrar la sección de la empresa, deberán mostrar la descripción, y no solo
el código, es decir, acceder al vector descripción de sección.
- Cuando calculan el valor de horas trabajadas, deben fijarse bien cual de los dos valores de
cada sección cargados deberán usar.

-2-
Universidad Tecnológica Nacional Algoritmos y Estructuras de datos
Facultad Regional Córdoba Curso: 1K12 - Año: 2008

DIAGRAMA DE CLASES
CLASE CLASE CLASE
Atributos  Atributos  Atributos

Métodos Metodos Metodos

 Tiene un/a - Corregilo como quede mejor para vos Ale, para mí quedaría bien así -

-3-
Universidad Tecnológica Nacional Algoritmos y Estructuras de datos
Facultad Regional Córdoba Curso: 1K12 - Año: 2008

CODIFICACIÓN DE LAS CLASES

public…

-4-

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