Una escuela secundaria necesita un programa para administrar las calificaciones de los alumnos de un curso. El programa debe realizar las siguientes tareas:
Grabar el archivo con el apellido sin utilizar códigos especiales.
a) Ingresar los legajos y la nota final de cada uno de los alumnos (todos números enteros), finalizando la lectura con un número de legajo igual a -1. Controlar que la nota se encuentre entre 1 y 10, emitiendo un mensaje de error en caso de estar fuera de rango.
b) Finalizada la lectura se solicita imprimir un listado con todos los datos de los alumnos del curso, ordenado en forma ascendente, con formato, según el número de legajo. (número de legajo, nota final)
c) Informar cuál fue la nota máxima del curso y mostrar los datos de los alumnos que la hayan obtenido.
d) Ingresar un número de legajo y mostrar su calificación si existe, o un mensaje de error en caso de no hallar ese número de legajo. Este proceso deberá realizarse mediante búsqueda binaria.
Grabar el archivo con el apellido sin utilizar códigos especiales.
a) Ingresar los legajos y la nota final de cada uno de los alumnos (todos números enteros), finalizando la lectura con un número de legajo igual a -1. Controlar que la nota se encuentre entre 1 y 10, emitiendo un mensaje de error en caso de estar fuera de rango.
b) Finalizada la lectura se solicita imprimir un listado con todos los datos de los alumnos del curso, ordenado en forma ascendente, con formato, según el número de legajo. (número de legajo, nota final)
c) Informar cuál fue la nota máxima del curso y mostrar los datos de los alumnos que la hayan obtenido.
d) Ingresar un número de legajo y mostrar su calificación si existe, o un mensaje de error en caso de no hallar ese número de legajo. Este proceso deberá realizarse mediante búsqueda binaria.