Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Parcial Programacion
Parcial Programacion
(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.
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
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.