Menu
Coddy logo textTech

Desafío de repaso

Parte de la sección Fundamentos del Journey de C de Coddy. Lección 30 de 63.

challenge icon

Desafío

Fácil

Crea un programa que analice la puntuación numérica de un estudiante y proporcione comentarios utilizando varias técnicas de flujo de control.

Tu programa debe implementar la siguiente lógica:

  • Si la puntuación no es válida (menor que 0 o mayor que 100), imprime "Invalid score" y termina.
  • Usa una sentencia switch para imprimir la calificación con letra:
    • 90-100: "A"
    • 80-89: "B"
    • 70-79: "C"
    • 60-69: "D"
    • 0-59: “F”
  • Finalmente, usa el operador ternario para imprimir si el estudiante aprobó o suspendió (aprobar es obtener 60 o más), en su propia línea con el formato Status: Passed o Status: Failed.

Pruébalo tú mismo

#include <stdio.h>

int main() {
    int score;
    scanf("%d", &score);
    // No cambies por encima de esta línea
    
    // Escribe tu código aquí
    
    return 0;
}

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de C online