Altillo.com > Exámenes > ORT > Programación I

Programación I

Examen Final

21 / 02 / 2002 Altillo.com

Se nos pide desarrollar un diagrama para procesar los tickets de entradas recibidos por el Instituto Nacional de Cinematografía.
Las entradas fueron enviadas por el público de cines de todo el país y corresponden al período 2000/2001.
Los tickets ingresan ordenados por Nombre de película y Código de Cine y contienen la siguiente información:
Nombre de Película (30 caracteres)
Código de Cine (3 Caracteres)
Fecha (8 Caracteres = aaaammdd)
Sección (Entero 1 - 5)
Provincia (15 Caracteres)

Los datos ingresados deben ser validados. Para validar la fecha se debe utilizar una función VerFecha que recibe tres parámetros: Fecha, Código de Cine y Nombre de Película y devuelve:
0 si la fecha ingresada no corresponde al período.
1 si en esa fecha la película no estaba en exhibición.
2 si la fecha ingresada es correcta.
Esta función no debe ser diagramada para este ejercicio pero si se debe escribir su encabezado e invocarla donde corresponda.

Se dispone de una lista de Provincias de 25 elementos con el siguiente contenido:
Nombre de Provincia (15 Caracteres)
Precio de la entrada (Real)

Se dispone de otra lista con las 5 secciones que contiene
Nombre de la Sección (15 Caracteres)
Porcentaje del Valor de la entrada (Real)

Se pide informar:
Por cada película/cine: Total de entradas recibidas e importe total recaudado.

Por película:
- Cantidad de entradas recibidas de cada Provincia y Sección.
- Sección con menor recaudación de cada provincia omitiendo aquellas de las que no se recibieron tickets.

Película con mayor recaudación indicando la cantidad de entradas recibidas.

Notas:
- El importe recaudado por cada ticket se calcula de acuerdo al precio de la entrada en cada provincia aplicándole el porcentaje de la sección correspondiente.
- Los procedimientos de carga de los arreglos no hace falta desarrollarlos, solamente llamarlos y escribir su encabezado.