Menu
Coddy logo textTech

L'istruzione 'else if'

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

L'istruzione else if in Dart estende la struttura di base if-else, consentendoti di verificare più condizioni in sequenza. È utile quando devi gestire più di due possibili risultati nel tuo codice.

Ecco la sintassi di base di un'istruzione if-else if-else:

if (condition1) {
  // Codice da eseguire quando condition1 è vera
} else if (condition2) {
  // Codice da eseguire quando condition1 è falsa e condition2 è vera
} else {
  // Codice da eseguire quando condition1 e condition2 sono entrambe false
}
challenge icon

Sfida

Principiante

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

  1. Dichiara una variabile intera denominata examScore con valore 78
  2. Usa una struttura if, else if e else per determinare il voto in lettere:
    • Se il punteggio è pari o superiore a 90, il voto è 'A'
    • Se il punteggio è compreso tra 80 e 89, il voto è 'B'
    • Se il punteggio è compreso tra 70 e 79, il voto è 'C'
    • Se il punteggio è compreso tra 60 e 69, il voto è 'D'
    • Se il punteggio è inferiore a 60, il voto è 'F'
  3. Stampa il risultato nel seguente formato:
Exam score: 78
Grade: C

L'output deve corrispondere esattamente a questo formato, ma con il voto appropriato per il punteggio.

Provalo tu

void main() {
  // Dichiara la variabile examScore qui
  int examScore = 78;
  
  // Scrivi qui la tua struttura if-else if-else

  
  // Stampa il risultato
  print("Exam score: $examScore");
  print("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