Menu
Coddy logo textTech

L'istruzione 'switch'

Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 36 di 94.

L'istruzione switch in Dart offre un'alternativa più pulita a più istruzioni if-else quando si confronta una variabile con valori diversi.

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;
  }
}

Quando viene eseguito, produce: Good performance!

challenge icon

Sfida

Facile

Crea un programma che determini il voto di uno studente in base al punteggio dell'esame usando un'istruzione switch:

  1. Dichiara una variabile intera chiamata examScore con valore 85
  2. Crea una variabile stringa chiamata grade per memorizzare il voto in lettere
  3. Usa un'istruzione switch con le seguenti regole:
    • Se examScore è compreso tra 90 e 100 (inclusi), imposta grade su "A"
    • Se examScore è compreso tra 80 e 89 (inclusi), imposta grade su "B"
    • Se examScore è compreso tra 70 e 79 (inclusi), imposta grade su "C"
    • Se examScore è compreso tra 60 e 69 (inclusi), imposta grade su "D"
    • Per qualsiasi altro punteggio, imposta grade su "F"
  4. Stampa il risultato in questo formato esatto: Score: 85, Grade: B

Nota: dovrai usare la divisione intera per convertire il punteggio in un intervallo compatibile con switch.

Provalo tu

void main() {
  // Dichiara qui la variabile examScore
  int examScore = 85;
  
  // Dichiara qui la variabile grade
  String grade;
  
  // Usa un'istruzione switch per determinare il voto

  
  // Stampa il risultato
  print("Score: $examScore, Grade: $grade");
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online