educatica!

educación, informática y demás

GNU/Linux bash, Shell scripts

dameNota.sh

Vamos a crear un script que reciba por parámetro un valor númerico entre el 0 y el 10 que muestre en pantalla un mensaje con información acerca de la calificación obtenida por un alumno.

Se debe pasar una nota, si no se pasa por parámetro ninguna calificación, mostramos mensaje de error y salimos con un valor de retorno de error.

  • En caso de que la nota sea un 0, mostraremos el mensaje «[E–] – Hay que ha hacer algo».
  • Si es un 1, mostraremos «[E–] – Algo se ha hecho, pero falta mucho trabajo».
  • Si es un 2, mostraremos «[E-] – Hace falta trabajar un poco más».
  • Si es un 3, mostraremos «[E-] – Hay algo de trabajo, pero no llega».
  • Si es un 4, mostraremos «[E] – Falta un poquino de trabajo».
  • Si es un 5, mostraremos «[D] – Aprobado».
  • Si es un 6, mostraremos «[C] – Bien.
  • Si es un 7, mostraremos «[B-] – Notable bajo».
  • Si es un 8, mostraremos «[B+] – Notable alto».
  • Si es un 9, mostraremos «[A-] – Sobresaliente bajo.
  • Si es un 10, mostraremos «[A] – Sobresaliente.

Para cualquier otro valor mostraremos la cadena «Calificación no válida».

Ayuda

Deja un comentario

Tema creado por Anders Norén