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.
| Llamada | Debe 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.
¿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.
Añade la categoría "perfecto" solo para 10.