AYUDA - Proyecto - Actualizar Sueldos

other
25 de Mayo del 2006
ACTUALIZACION DE SUELDOS

Una empresa , dedicada a la fabricaci贸n de productos de confiter铆a, tiene un sistema para controlar el tiempo que trabaja cada empleado.

Los trabajadores, que entran alas 8:00 de la ma帽ana, deben fichar cuando salen de la f谩brica. Los datos de los fichajes cada mes quedan reflejados en un fichero que poster铆ormente es ordenado y convertido en el fichero f_horas, que es secuencial, ordenado por c贸digo de trabajador ( codigo_t) con un registro por trabajador y d铆a trabajado y los campos:

codigo_t, dia, hora_salida. minuto_salida

Adem谩s, el departamento de personal mantiene un fichero de sueldos (f_sueldo), directo con los campos:

codigo_t, precio_hora_extra, sueldo

donde el c贸digo de un registro coincide con su posici贸n en el fichero; es decir, el registro de c贸digo 23 est谩 en la posici贸n 23.

Actualmente los dos ficheros son imprimidos y tratados manualmente para conocer cu谩ntas horas ha realizado cada trabajador, cuando ha faltado, etc. Este procedimiento, bastante tedioso, va a ser sustituido por un programa que maneje los ficheros anteriores y permita hacer las operaciones de forma autom谩tica.

Se debe preparar:


路Un programa que utilizando los dos ficheros anteriores:
- Actualice el sueldo de los trabajadores en el fichero f_sueldo teniendo en cuenta que por cada hora completa trabajada que supere las 8 tienen derecho a aumentar su sueldo en la cantidad indicada por precio_hora_extra. Los minutos restantes que no lleguen a la hora se acumular谩n con los de d铆as
sucesivos para conseguir una hora. Todos los trabajadores entran alas 8:00. En este apartado el fichero f_horas se recorrer谩 s贸lo una vez.

- Un programa que permita crear el fichero f_sueldo con datos para poder probar el programa anterior


NOTA: lo que no se indique se deja a libre elecci贸n del programador.