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

Desafio de clasificaciòn del desempeño academico

Buenas tardes adjunto desafio de desempeño academico.
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.
 Almacenar el promedio la calificación final del estudiante
 Si el promedio es menor a 5,0 (Si Promedio es =< a 4,9 el valor es el texto “reprobó”)
 Si el texto es “reprobó” insertar un icono de alerta de color rojo
 Si el promedio es entre 5,0 y 6,9 (Si Promedio es =>5,0 y menor a =<7.0 el valor del texto del mensaje es “En recuperación”)
 Si el texto es “En recuperación” insertar un icono de alerta de color amarillo
 Si el promedio es de 7,0 en adelante (Si Promedio es =>7.0 el valor del texto debe ser “Felicidades has sido aprobado”
 Si el texto es “Felicidades has sido aprobado” insertar un icono de alerta de color verde.

1 respuesta

Hola, Jonathan, ¿cómo vas?
Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura.

Tu planteamiento organiza bien el uso de estructuras condicionales para clasificar el desempeño académico según el promedio final. También fue interesante que incluyeras alertas visuales con colores, porque eso ayuda a que el resultado sea más fácil de interpretar: rojo para reprobado, amarillo para recuperación y verde para aprobado.

Consejo: para mejorar la claridad del algoritmo, puedes ordenar las condiciones con si / sino si / sino, evitando repetir validaciones. Por ejemplo: si el promedio es menor que 5.0, muestra “reprobó”; sino si es menor que 7.0, muestra “En recuperación”; sino, muestra “Felicidades, has sido aprobado”. ¿Cómo ajustarías tu algoritmo si el usuario ingresara una nota fuera del rango permitido? Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!