Menu
CoddyTech

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