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:…………………………………………… Entero (entre 1 y 9999)

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:

 

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:

 
               
               
        iAx iBx    
  cCod   rID    
  rDato
 

Se pide:

   a)  Realizar la declaración de los tipos de dato y de la variable.

 

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.