Menu
Coddy logo textTech

Instrukcja „else if”

Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 33 z 94.

Instrukcja else if w Dart rozszerza podstawową strukturę if-else, umożliwiając sprawdzanie wielu warunków po kolei. Jest przydatna, gdy w kodzie trzeba obsłużyć więcej niż dwa możliwe wyniki.

Oto podstawowa składnia instrukcji if-else if-else:

if (condition1) {
  // Kod do wykonania, gdy condition1 jest prawdziwy
} else if (condition2) {
  // Kod do wykonania, gdy condition1 jest fałszywy, a condition2 jest prawdziwy
} else {
  // Kod do wykonania, gdy zarówno condition1, jak i condition2 są fałszywe
}
challenge icon

Wyzwanie

Początkujący

Utwórz program, który określa ocenę ucznia na podstawie wyniku egzaminu:

  1. Zadeklaruj zmienną całkowitą o nazwie examScore i wartości 78
  2. Użyj struktury if, else if i else, aby określić ocenę literową:
    • Jeśli wynik wynosi 90 lub więcej, oceną jest 'A'
    • Jeśli wynik mieści się w przedziale 80–89, oceną jest 'B'
    • Jeśli wynik mieści się w przedziale 70–79, oceną jest 'C'
    • Jeśli wynik mieści się w przedziale 60–69, oceną jest 'D'
    • Jeśli wynik jest niższy niż 60, oceną jest 'F'
  3. Wypisz wynik w następującym formacie:
Exam score: 78
Grade: C

Wynik musi dokładnie odpowiadać temu formatowi, ale zawierać ocenę odpowiednią dla wyniku.

Spróbuj swoich sił

void main() {
  // Zadeklaruj tutaj zmienną examScore
  int examScore = 78;
  
  // Zapisz tutaj strukturę if-else if-else

  
  // Wypisz wynik
  print("Exam score: $examScore");
  print("Grade: $grade");
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online