Está en la página 1de 2

Universidad Tecnológica Nacional

Facultad Regional Avellaneda


Técnico Superior en Programación - Técnico Superior en Sistemas Informáticos
Materia: Laboratorio de computación I
Apellido: Fecha:
(2)
Nombre: Docente :
(2)
División: 1° K Nota :
(2)
Legajo: Firma :
(1)
Instancia : PP X RPP SP RSP FIN

(1) Las instancias validas son: 1er Parcial (PP), Recuperatorio 1er Parcial (RPP), 2do Parcial (SP), Recuperatorio 2do
Parcial (RSP), Final (FIN) . Marque con una cruz.

(2) Campos a ser completados por el docente.

Desarrollar en ANSI C:
Se necesita administrar los libros de distintos autores, y para ello se deberá realizar un programa de acuerdo a lo
siguiente:

Editorial: País:
 Código de editorial (autoincremental)  Código de país (autoincremental)
 Descripción (máximo 51 caracteres)  Descripción (máximo 51 caracteres)

Autor: Libro:
 Código de autor (autoincremental)  Código de libro (autoincremental)
 Nombre (máximo 51 caracteres)  Título (máximo 51 caracteres) Validar
 Nacionalidad  Fecha de publicación Validar
 Importe Validar
 Autor
 Editorial

1. ALTAS: No es necesario el ingreso de todos los libros.

2. MODIFICAR: Se ingresará el Código de libro, permitiendo en un submenú modificar:


o Título
o Fecha de publicación
o Importe
o Autor
o Editorial

3. BAJA: Se ingresará el Código de libro y se realizará una baja lógica.

4. INFORMAR:
A. Total y promedio de los importes, y cuántos libros superan ese promedio.
B. Cantidad de libros cuya fecha de publicación es anterior a 01/01/2000.

5. LISTAR:
A. Todas las editoriales.
B. Todos los países.
C. Todos los autores.
D. Todos los libros. El listado debe tener los siguientes datos: Código, Título, Fecha de publicación,
Importe, Descripción del autor, Descripción de la editorial.
E. Realizar un único listado de los libros ordenados por los siguientes criterios:
o Importe (descendentemente)
o Título (ascendentemente)
PARTE 2:
A LO REALIZADO AGREGAR:
 La entidad Género, la misma contendrá los campos código y descripción.
 1; Narrativo
 2; Lírico
 3; Dramático
 4; Didáctico
 5; Novela
 Listar todos los géneros.
 Agregar el género al Alta y Modificación de libros.
 Listar todos los libros cuyo género no sea novela.
 Listar todos los libros de autores argentinos que correspondan a una editorial determinada.

NOTAS:
I. Se deberá desarrollar una biblioteca para todas las entidades, la cual contendrá las funciones Alta, Baja y
Modificar Libro; como así también Informar, Listar y el Menú de opciones.
II. Las validaciones deberán estar en una biblioteca aparte.
III. Libros: no se podrá ingresar a los casos Modificar, Baja, Informar y Listar; sin antes haber realizado al
menos un Alta.
IV. Para las entidades Editorial, Autor y País, no hace falta realizar los ABM, sino que se podrá declarar e
inicializar los datos de manera directa (hardcode).
V. El código deberá tener comentarios con la documentación de cada una de las funciones y respetar las
reglas de estilo de la cátedra.

También podría gustarte