Altillo.com > Ex�menes > UTN > Algoritmos y Estructura de Datos

Algoritmos y Estruc. de Datos Examen Final Febrero de 2000 Altillo.com

Una biblioteca que realiza el pr�stamo de libros a socios requiere controlar los mismos. Para ello dispone de los siguientes archivos:

1) LIBROS.DAT (ordenado por n� de libro/ejemplar):
a) N�mero de libro (7 d�gitos).
b) N� de ejemplar (1..25).
c) Titulo del libro (50 caracteres).
d) Fecha de devoluci�n (aaaammdd).
e) N� de socio que solicita (6 d�gitos)  f) Estado (D=Disponible / P = Prestado).

2) de DEVOL.DAT (con devoluciones del d�a):
a) N� de socio.
b) N� de libro devuelto.
c) N� de ejemplar.

3) de SOCIOS.DAT (orden por n� de socio):
a) N� de socio.
b) Apellido y Nombre (30 caracteres).
c) Domicilio (50 caracteres).
d) Sumatoria de devoluciones (4 d�gitos).
e) Sumatoria d�as/atraso (4 d�gitos).

Desarrollar Estrategia, algoritmo y codificaci�n del programa que:
1) Solicite la fecha de proceso (aaaammdd) y actualice los archivos LIBROS.DAT y SOCIOS.DAT con la informaci�n de DEVOL.DAT.
2) Genere un archivo RECLAMO.DAT (igual tipo y orden que LIBROS:DAT) con los registros de libros con fecha vencida y no devueltos.
3) Para aquellos socios sin devoluciones en el d�a y con promedio de atrasa > 1.0, imprima un listado (<1001 l�neas) ordenado por promedio creciente, con el siguiente formato:

ATRASO PROMEDIO SOCIO APELLIDO DOMICILIO
999.99 99999 XXXXXXXXX XXXXXXXXX
 

NOTA: Hay 92.000 bytes de memoria est�tica. Nodo m�ximo <= 0 12 bytes.
Considerar todos los meses de 30 d�as. Actualizar archivos: 4)=0 5)=0 6)=D 13)=1 14)=+d�as de atraso.