Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: Clasificando el desempeño académico

Problema

Estás trabajando en el desarrollo de un sistema educativo que necesita mostrar mensajes personalizados para los estudiantes según su promedio final. La regla de negocio definida por el equipo pedagógico es la siguiente:

  • Promedio menor que 5,0: mensaje “Estás reprobado.”
  • Promedio entre 5,0 y 6,9: mensaje “Estás en recuperación.”
  • Promedio 7,0 o más: mensaje “¡Felicidades! Has sido aprobado.”

Tu tarea es crear un algoritmo en lenguaje natural que represente este proceso de verificación y decisión de forma clara, utilizando estructuras condicionales.

Propuesta

Dato de entrada: Valor número del promedio final del estudiante.

Lógica:
Este algoritmo no acumula ni repite: su núcleo es una estructura condicional encadenada. Se evalúan las condiciones en orden, y en cuanto una se cumple, se ejecuta el mensaje correspondiente y las demás se ignoran. El orden importa, va desde la condición más restrictiva a la más amplia.

El algoritmo:

  1. Pedir al usuario que ingrese el promedio final del estudiante.
  2. Si el promedio es menor que 5,0:
  • Mostrar: "Estás reprobado."
  1. De lo contrario, si el promedio es mayor o igual a 5,0 y menor que 7,0:
  • Mostrar: "Estás en recuperación."
  1. De lo contrario (el promedio es 7,0 o más):
  • Mostrar: "¡Felicidades! Has sido aprobado."
  1. Fin del proceso.
1 respuesta

Hola, Jairo! ¿Cómo vas?

Gracias por compartir tus aprendizajes con la comunidad Alura.

Me gustó tu explicación sobre la estructura condicional encadenada. Describiste de forma clara cómo se evalúan las condiciones y destacaste un punto importante: el orden de las verificaciones para que cada estudiante reciba el mensaje correcto según su promedio. Tu algoritmo está bien organizado y cumple con las reglas propuestas en el desafío.

Continúa practicando este tipo de ejercicios, ya que las estructuras condicionales son la base para resolver muchos problemas de programación.

Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios.

Alura Cuenta con el apoyo de la comunidad Alura en tu camino. ¡Un abrazo y buenos estudios!