Menu
Coddy logo textTech

Défi récapitulatif

Fait partie de la section Fondamentaux du Journey C de Coddy. Leçon 30 sur 63.

challenge icon

Défi

Facile

Créez un programme qui analyse la note numérique d’un étudiant et fournit des commentaires à l’aide de plusieurs techniques de contrôle du flux.

Votre programme doit implémenter la logique suivante :

  • Si la note n’est pas valide (inférieure à 0 ou supérieure à 100), affichez "Invalid score" et quittez.
  • Utilisez une instruction switch pour afficher la note en lettres :
    • 90-100 : "A"
    • 80-89 : "B"
    • 70-79 : "C"
    • 60-69 : "D"
    • 0-59 : “F”
  • Enfin, utilisez l’opérateur ternaire pour afficher si l’étudiant a réussi ou échoué (la réussite correspond à une note supérieure ou égale à 60), sur sa propre ligne au format Status: Passed ou Status: Failed.

Essayez vous-même

#include <stdio.h>

int main() {
    int score;
    scanf("%d", &score);
    // Ne modifiez pas au-dessus de cette ligne
    
    // Écrivez votre code ici
    
    return 0;
}

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur C en ligne