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

Seria:

Inicio
Solicitar el promedio
Guardar el valor de promedio.
Revisar que el valor de promedio sea un numero, caso contrario volver a solicitar el promedio
Revisar que sea un numero con decimal entre 0.0 y 10.0, caso contrario volver a solicitar el promedio
Si el promedio se encuentra dentro de 0.0 y 4.9 mostrar el mensaje: “Estás reprobado.”
Si el promedio se encuentra dentro de 5.0 y 6.9 mostrar el mensaje: “Estás en recuperación.”
Si el promedio se encuentra dentro de 7.0 y 10.0 mostrar el mensaje: "¡Felicidades! Has sido aprobado.”
Fin

Para este ejercicio se me ocurre esta forma de resolverlo que seria por casos con la condicion general que el numero sea valido. pero imagino tambien se puede haciendo que cada rango sea una condicion y si no se cumple entonces se pasa al siguiente rango, y asi hasta terminar por encontrar el rango valido, y en caso de que no exista o el valor no cumpla, volver a pedir el promedio.

1 respuesta

Hola, Estudiante. ¿Cómo vas?

Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Tu razonamiento está muy bien organizado: primero validas que el promedio sea un número dentro del rango permitido y después clasificas el desempeño según los intervalos. Esa separación entre validación y clasificación ayuda mucho a construir una solución más clara.

Tu idea de resolverlo por casos funciona muy bien. Un consejo es pensar primero en la condición general: verificar que el promedio esté entre 0.0 y 10.0; después, usar condiciones encadenadas para los rangos, como 0.0 a 4.9, 5.0 a 6.9 y 7.0 a 10.0. Así evitas evaluar promedios inválidos dentro de la clasificación. ¿Te animas a transformar este paso a paso en pseudocódigo con si, sino si y sino? Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!