Menu
Coddy logo textTech

'else if' İfadesi

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 33 / 94.

Dart'taki else if ifadesi, temel if-else yapısını birden fazla koşulu sırayla kontrol etmenize izin vererek genişletir. Kodunuzda iki'den fazla olası sonuçla başa çıkmanız gerektiğinde kullanışlıdır.

İşte if-else if-else ifadesinin temel sözdizimi:

if (condition1) {
  // condition1 doğru olduğunda yürütülecek kod
} else if (condition2) {
  // condition1 yanlış ve condition2 doğru olduğunda yürütülecek kod
} else {
  // hem condition1 hem de condition2 yanlış olduğunda yürütülecek kod
}
challenge icon

Görev

Başlangıç

Sınav puanına göre bir öğrencinin notunu belirleyen bir program oluşturun:

  1. 78 değerine sahip examScore adında bir tamsayı değişkeni bildirin
  2. if, else if ve else yapısını kullanarak harf notunu belirleyin:
    • Puan 90 veya üzerindeyse, not 'A' olur
    • Puan 80-89 arasındaysa, not 'B' olur
    • Puan 70-79 arasındaysa, not 'C' olur
    • Puan 60-69 arasındaysa, not 'D' olur
    • Puan 60'ın altındaysa, not 'F' olur
  3. Aşağıdaki formatta sonucu yazdırın:
Exam score: 78
Grade: C

Çıktınız bu tam formata uymalıdır, ancak puana uygun not ile.

Kopya kağıdı

Dart'taki else if ifadesi, iki'den fazla olası sonuç işlemek gerektiğinde birden fazla koşulu sırayla kontrol etmenizi sağlar.

Temel sözdizimi:

if (condition1) {
  // Code to execute when condition1 is true
} else if (condition2) {
  // Code to execute when condition1 is false and condition2 is true
} else {
  // Code to execute when both condition1 and condition2 are false
}

Kendin dene

void main() {
  // examScore değişkenini burada tanımla
  int examScore = 78;
  
  // if-else if-else yapınızı burada yazın

  
  // Sonucu yazdır
  print("Exam score: $examScore");
  print("Grade: $grade");
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler