Tengo el siguiente programa para hacer llamando funciones:
Haga un programa que permita gestionar las notas dentro de una aula de hasta 40 estudiantes. Las notas se pueden ir introduciendo dentro del sistema de manera escalonada. A partir de un menú, se debe poder:
Registrar nuevas notas. Cada vez que se haga, se debe poder leer una secuencia de valores arbitrariamente larga hasta encontrar un -1. Entonces se termina la lectura. Por ejemplo, si se quieren entrar las notas 3, 4 y 7.5, se escribiría "3 4 7,5 -1".
Mostrar por pantalla la nota media hasta el momento.
Mostrar un histograma de todos las notas según las clasificaciones Suspendido (menos de 5), Aprobado (entre 5 y 6.5), Notable (entre 6.5 y 8.5) y exelente(más de 8.5).
Deberia quedar mas o meno asi:
Benvenido al gestor de notas
[RT] Registrar notas.
[MD] Consultar nota media.
[HT] Histograma de notas.
[FI] Finalizar.
opcion: RT
Ingrese las notas, escriba -1 para acabar:
1 3 3,7 4,4 5 5,6 6,3 7 9 -1
Benvenido al gestor de notas
[RT] Registrar notas.
[MD] Consultar nota media.
[HT] Histograma de notas.
[FI] Finalizar.
opcion: HT
Suspendido :****
Aprobado :***
Notable :*
Exceente :*
Benvenido al gestor de notas
[RT] Registrar notas.
[MD] Consultar nota media.
[HT] Histograma de notas.
[FI] Finalizar.
opcion: MD
La nota media es 5.0.
Agradeceria vuestra ayuda.
GRACIAS YA LO HE SOLUCIONADO, CUANDO ME LO CALIFIQUEN LO COLGARE.
MOD EDIT: Usar etiquetas GeSHi para el código.