Ej. Listas

Realizar un programa que permita manejar los alumnos de un curso.

El programa deberá presentar el siguiente menu:

  1. Ingresar un Alumno
  2. Buscar un Alumno
  3. Borrar un Alumno
  4. Dar Promedios
  5. Salir

La estructura del Alumno será la siguiente:

Dar promedios generará el siguiente reporte:

Para hacer mas sencilla la carga de datos y pruebas del programa se pide:

Si el archivo es binario solo lo podrá crear usando este programa, si en su lugar lo hace modo texto lo podrá cargar en forma externa.

Se pide resolver este ejercicio usando implementando una lista simplemente enlazada.

Nota 1: La lista estará ordenada por Legajo
Nota 2: El manejo (ingreso, busqueda, etc...) se hará por Legajo