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.