Vous êtes sur la page 1sur 2

1

TRABAJO COMPUTACIÓN 1
El trabajo debe ser entregado como código fuente (archivo con extensión .CPP o .C), debe colocar
comentarios indicando para qué hizo lo que está codificando en cada acción que codifique. Todo archivo
debe llevar nombre de los integrantes antes de colocar las librerías.

Es un proyecto a ser realizado en quipos de dos personas como máximo, pueden trabajar solos.

Si los comentarios se estiman insuficientes se puede descontar puntaje o llamar a interrogación, si se


descubre copia entre los trabajos, a ambos equipos se les evaluará con el puntaje mínimo.

Tip: investigar librerías relacionadas con cadenas de caracteres (string.h), ya que existen funciones diseñadas
para comparar arreglos de caracteres, entre otras.

Fecha de entrega: 10 de Julio.

Planteamiento del trabajo:


Se debe desarrollar un programa que sea capaz de administrar las películas de un usuario. Este programa
debe iniciarse mostrando el siguiente menú de opciones:

1) Ingresar película, donde acá se solicitará para cada película: Nombre del filme, apellido de
director, apellido del actor principal, año de lanzamiento, clasificación (evaluación de 0 a 4,
donde los números representan: 0 no se ha visto aún, 1 mala, 2 regular, 3 buena, 4 la vería
nuevamente, 5 error de inserción), WishList (también es un ranking, corresponde a cuánto
desea ver esta película por sobre otras, donde 1 es poco, 2 normal, 3 prioridad). Se debe
insertar una sola película, luego de insertarla puede consultar si se desea insertar otra más o
volver al menú principal.
2) Buscar películas por nombre de la película para:
a. Modificar los datos de alguna película, preguntando previamente que dato desea
modificar.
b. Mostrar todos los datos de esa película.
c. Volver al menú principal.
3) Buscar películas, donde la búsqueda se realizará por:
a. WishList, colocándolas por orden de prioridad (colocar primero las que tienen
evaluación 3, luego 2 y finalmente 1), se muestran todos sus datos.
b. Clasificación, mostrando solo los nombres de las películas, agruparlas de mejor
película a peor película (no se incluyen las películas que no ha visto, ni las que fueron
error de inserción).
c. Por año de lanzamiento, se muestran todos sus datos.
d. Películas pendientes por ver, se muestran todos sus datos.
e. Mostrar cantidad de películas con error de inserción.
f. Volver al menú principal.
4) Salir del programa.
2

A tener en cuenta:

Para desarrollar este problema puede considerar un máximo de 10 películas, pero la idea es que el usuario
no esté obligado a insertar estas 10 películas de una sola vez, sino que las vaya insertando conforme lo desee
(de a una).

Como se está trabajando con elementos de memoria estática, no se considerará la opción de eliminar una
película, es por ello que se ha creado una clasificación de error de inserción, la idea es que no se muestren
estas películas cuando haya que listar todo y que se dé la posibilidad de corregir este error de inserción en el
segmento de modificar (2a).

El programa sólo debe cerrarse cuando el usuario lo indique, vale decir, seleccionando la opción (4).

No está solicitado para este trabajo, pero se agregará puntaje extra si se logra almacenar los datos del
catálogo en algún archivo, para que puedan ser recuperados posteriormente (luego de cerrar el programa y
volver a abrirlo).

Vous aimerez peut-être aussi