Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

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.