Para mí este problema se puede resolver de la siguiente manera:
- El sistema debe mostrar: “Ingresar promedio final del estudiante”
- Guardar ese dato como promedio_final
- Si promedio_final es menor a 5,0: mensaje “Estás reprobado.”
- En caso no lo sea debe hacer otra vez Si promedio_final es mayor a 5 y menor a 6.9: mensaje “Estás en recuperación.”
- En caso no sea ninguno de los dos debe emitir mensaje “¡Felicidades! Has sido aprobado.” (Ya que como las dos anteriores no se cumplen directamente asumiríamos que tiene de 7 a más.)
- El sistema debe mostrar por un tiempo determinado y cerrarse.
Considero que este problema podría mejorarse ya que debe sólo aceptar números del 1 al 10 o en el rango de notas del centro educativo, le podría poner 100 y no sería adecuado.