Altillo.com
> Exámenes > ORT
> Programación
I
Programación I |
2° Parcial |
2do Cuat. de 2009 | Altillo.com |
Un instituto de enseñanza nos solicita un sistema para obtener estadísticas sobre el alumnado que cursó durante el año. Nos informan que existen tres niveles en los que se dividen los cursos y sus respectivos aranceles mensuales:
Inicial $100, Medio $150 y Superior $ 200.-
Por cada alumno nos informan:
Legajo:……………………………………………
Nombre y Apellido:……………...……………… 30 Caracteres
Nivel:………………………………...………….. 1 Carácter [‘I’, ‘M’, ‘S’]
Calificación obtenida el año anterior:…………… Entero (entre 1 y 10)
Nota: La información ingresada NO tiene ningún orden lógico y NO está validada.
Se dispone de una función escrita por otro programador (getDeuda) la cual no debe desarrollarse pero si invocarla correctamente donde corresponda y escribir su encabezado:
La función getDeuda, dado el Legajo de un inscripto, nos devuelve un registro con la cantidad de cuotas que adeuda y la última fecha de pago (10 caracteres).
Se pide:
a) El porcentaje de alumnos aprobados de cada nivel sobre el total del alumnado
b) Importe adeudado de cada alumno y fecha de último pago.
c) Legajo y Nombre y Apellido del alumno con mayor importe de deuda (Suponer único).
d) Escribir la estrategia de resolución y armar un lote de prueba. EXCLUYENTE.
Nota 2: Se considera que el alumno está aprobado si su calificación es 4 o más.
2) Para la siguiente estructura:
|
Se pide:
a) Realizar la declaración de los tipos de dato y de la variable.
b) Escribir la llamada y el encabezado del procedimiento ejemplo Parcial al que se le debe pasar como parámetro el campo rID y una variable de tipo entero por dirección.
c) Diagramar la asignación del dato 10 al campo iBx.
Aclaración:
Se debe desarrollar el diagrama de la solución en forma modularizada y la declaración de constantes tipos y variables utilizadas.
Para aprobar, deben estar resueltos los 2 ejercicios.