Défi récapitulatif
Fait partie de la section Fundamentals du Journey C de Coddy — leçon 30 sur 63.
Défi
FacileCréez un programme qui analyse le score numérique d'un étudiant et fournit un retour d'information en utilisant plusieurs techniques de contrôle de flux.
Votre programme doit implémenter la logique suivante :
- Si le score est invalide (inférieur à 0 ou supérieur à 100), affichez "Invalid score" et quittez.
- Utilisez une instruction switch pour afficher la note sous forme de lettre :
- 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 est de 60 ou plus).
Essayez vous-même
#include <stdio.h>
int main() {
int score;
scanf("%d", &score);
// Ne rien changer au-dessus de cette ligne
// Écrivez votre code ici
return 0;
}Toutes les leçons de Fundamentals
4Structures de contrôle
L'instruction IfIf - ElseElse-IfSwitch CaseOpérateur ternaireDéfi récapitulatifIf - Else imbriqués2Variables
Types de donnéesEntiersFloat - DoubleCaractèresBooléensConstantesLes bases de printfRègles de nommage des variablesType Casting Partie 1Type Casting Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d'affectationOpérateurs relationnelsOpérateurs logiques - Partie 1Opérateurs logiques - Partie 2Opérateurs logiques - Partie 3Défi récapitulatif