EJERCICIO 05 · Inicial

Clasifica una nota

Implementa clasificar(nota): "excelente" si es 9 o más, "aprobado" si es al menos 5 y "repasar" en los demás casos.

Condiciones Inicial

Tu misión

Implementa clasificar(nota): "excelente" si es 9 o más, "aprobado" si es al menos 5 y "repasar" en los demás casos.

Define la función clasificar en el editor. El corrector llamará a tu función con distintas entradas y comprobará el valor devuelto. No basta con imprimir un resultado fijo.

Repasa si lo necesitas: Devuelve un valor con return · Elige entre dos caminos con if y else

Puedes comprobar una condición y devolver su etiqueta con return. Cuando se ejecuta return, la función termina y no evalúa los casos siguientes.

Ejemplos de entrada y resultado
LlamadaDebe devolver
clasificar(9)"excelente"
clasificar(5)"aprobado"

Pulsa Comprobar solución para probar también otras entradas. Puedes usar cualquier implementación que cumpla la consigna.

JAVASCRIPT Practica aquí
Consola
Lista para ejecutar.
Listo

¿Necesitas una pista?

Pista 1

Empieza por la nota más alta.

Pista 2

Usa dos condiciones y un retorno final.

Pista 3

Evalúa >= 9 antes de >= 5.

Ver solución explicada

Se evalúan los límites de mayor a menor para no clasificar un 9 como aprobado.

function clasificar(nota) {
  if (nota >= 9) return "excelente";
  if (nota >= 5) return "aprobado";
  return "repasar";
}

Esta es una solución posible. Otras implementaciones que produzcan el mismo comportamiento también son válidas.

Para ir un poco más lejos

Añade la categoría "perfecto" solo para 10.