Menu
Coddy logo textTech

L'instruction 'switch'

Fait partie de la section Fondamentaux du Journey Dart de Coddy. Leçon 36 sur 94.

L’instruction switch en Dart offre une alternative plus claire à plusieurs instructions if-else lorsqu’il s’agit de vérifier une variable par rapport à différentes valeurs.

void main() {
  String grade = 'B';
  
  switch (grade) {
    case 'A':
      print('Excellent performance!');
      break;
    case 'B':
      print('Good performance!');
      break;
    case 'C':
      print('Average performance.');
      break;
    case 'D':
      print('Below average performance.');
      break;
    default:
      print('Invalid grade.');
      break;
  }
}

Lorsqu’il est exécuté, le programme affiche : Good performance!

challenge icon

Défi

Facile

Créez un programme qui détermine la note d'un étudiant en fonction de son score d'examen à l'aide d'une instruction switch :

  1. Déclarez une variable entière nommée examScore avec une valeur de 85
  2. Créez une variable de type chaîne nommée grade pour stocker la note sous forme de lettre
  3. Utilisez une instruction switch avec les règles suivantes :
    • Si examScore est compris entre 90 et 100 (inclus), définissez grade sur "A"
    • Si examScore est compris entre 80 et 89 (inclus), définissez grade sur "B"
    • Si examScore est compris entre 70 et 79 (inclus), définissez grade sur "C"
    • Si examScore est compris entre 60 et 69 (inclus), définissez grade sur "D"
    • Pour tout autre score, définissez grade sur "F"
  4. Affichez le résultat exactement dans ce format : Score: 85, Grade: B

Remarque : vous devrez utiliser la division entière pour convertir le score en une plage compatible avec switch.

Essayez vous-même

void main() {
  // Déclarez la variable examScore ici
  int examScore = 85;
  
  // Déclarez la variable grade ici
  String grade;
  
  // Utilisez une instruction switch pour déterminer la note

  
  // Affichez le résultat
  print("Score: $examScore, Grade: $grade");
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

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