Clasificar Calificaciones de Estudiantes

CBeginner
Practicar Ahora

Introducción

En este desafío, crearás un programa en C para categorizar automáticamente el rendimiento de los estudiantes basándote en los resultados de sus exámenes mediante el uso de sentencias condicionales. El programa debe ser capaz de procesar puntuaciones del 0 al 100 y mostrar la letra correspondiente a la calificación (A, B, C, D o F) según los rangos establecidos.

Clasificar Calificaciones de Estudiantes

Como asistente de docencia, desarrollarás una herramienta que automatice la clasificación del desempeño académico de los alumnos utilizando las estructuras de control condicional del lenguaje C.

Tareas

  • Crear un programa en C que convierta puntuaciones numéricas en calificaciones por letras.
  • Utilizar sentencias condicionales (if-else) para la clasificación.
  • Gestionar puntuaciones dentro del rango de 0 a 100.
  • Imprimir en pantalla la letra de la calificación correspondiente según el rango de la puntuación.

Requisitos

  • Crear el código fuente en la ruta ~/project/grade_classifier.c.
  • Aplicar los siguientes rangos de calificación:
    • 90-100: A
    • 80-89: B
    • 70-79: C
    • 60-69: D
    • 0-59: F
  • Emplear estructuras if-else para la lógica de clasificación.
  • El programa debe solicitar una puntuación numérica como entrada.
  • Mostrar el resultado (la letra) en la consola.

Ejemplos

Ejecuta el programa con diferentes valores de entrada para verificar que la clasificación sea correcta:

gcc grade_classifier.c -o grade_classifier
./grade_classifier

Ejemplos de Salida

Entrada Salida
95 A
85 B
75 C
65 D
57 F

Consejos

  • Utiliza múltiples sentencias if-else encadenadas para evaluar los rangos.
  • Asegúrate de tratar cada intervalo de calificación de forma independiente.
  • Emplea operadores de comparación como >= y <.
  • Ten en cuenta el orden lógico en el que realizas las comprobaciones condicionales.
✨ Revisar Solución y Practicar

Resumen

En conclusión, este desafío te ha permitido desarrollar un programa en C capaz de clasificar automáticamente las notas de los estudiantes según sus resultados. El programa utiliza sentencias condicionales para procesar valores entre 0 y 100, asignando y mostrando la calificación correspondiente (A, B, C, D o F) basándose en los criterios establecidos.