Ayuda en un ejercicio con while
hola, tengo problemillas con un ejercicio en pascal y quisiera ver si hay algun alma piadosa que me quiera ayudar.
Elaborar un programa que permita al usuario introducir por teclado un número indefinido de notas correspondientes a los alumnos de una asignatura. Cada nota deberá estar comprendida entre 0 y 10, por lo que el programa ignorará todas aquellas notas que estén por encima de 10. Además, si el usuario introduce la nota -1 el programa la interpretará como que ese alumno no se ha presentado a la convocatoria. Cuando el usuario haya terminado de meter todas las notas, introducirá cualquier número negativo distinto de -1. Entonces, el programa mostrará por pantalla la siguiente estadística
- Nota mínima: _
- Nota máxima: _
- Nota media: _
- Número de alumnos: _
- No presentados: _
- Suspensos [0, 5): _
- Aprobados [5, 7]: _
- Notables [7, 9]: _
- Sobresalientes [9, 10): _
- Matrículas de Honor [10]: _
donde en lugar de _ deberá aparecer el valor correspondiente en cada caso. Resolver el ejercicio haciendo uso del bucle while.
Mil gracias a cualquier ayuda recibida. Un saludo.
|