Menu
Coddy logo textTech

L'istruzione 'if'

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

L’istruzione if in Dart valuta una condizione booleana ed esegue il codice solo quando tale condizione è true.

if (condition) {
  // Codice da eseguire quando condition è true
}

Esempio di verifica che un numero sia positivo:

void main() {
  int number = 10;
  
  if (number > 0) {
    print('The number is positive');
  }
}

Puoi usare qualsiasi espressione booleana come condizione:

void main() {
  int age = 20;
  bool hasLicense = true;
  
  if (age >= 18 && hasLicense) {
    print('You can drive');
  }
}
challenge icon

Sfida

Facile

Crea un programma che determina se uno studente ha superato o non ha superato un esame in base al suo punteggio:

  1. Dichiara una variabile intera chiamata examScore con valore 68
  2. Dichiara una costante intera chiamata passingGrade con valore 70
  3. Usa un'istruzione if per verificare se il punteggio dello studente è inferiore alla soglia di superamento
  4. Se il punteggio è inferiore alla soglia di superamento, stampa: Exam status: Failed. You need to improve by X points. (dove X è il numero di punti necessari per raggiungere la soglia di superamento)
  5. Se il punteggio è uguale o superiore alla soglia di superamento, stampa: Exam status: Passed. Good job!

Il tuo output deve corrispondere esattamente al formato previsto.

Provalo tu

void main() {
  // Dichiara le tue variabili qui
  int examScore = _;
  const int passingGrade = _;
  
  // Scrivi qui la tua istruzione if
  if (_) {
    int pointsNeeded = _;
    print("Exam status: Failed. You need to improve by $pointsNeeded points.");
  } else {
    print("Exam status: Passed. Good job!");
  }
}
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