Menu
Coddy logo textTech

Karşılaştırma Operatörleri

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

Karşılaştırma operatörleri, Dart'ta karar verme için temel olan boolean değerler döndürür.

void main() {
  int a = 10;
  int b = 10;
  bool areEqual = a == b;
  
  print('Is $a equal to $b? $areEqual');
}

Dart şunları sunar: eşitlik (==), eşitsizlik (!=), büyüktür (>), küçüktür (<), büyük veya eşit (>=), ve küçük veya eşit (<=).

challenge icon

Görev

Başlangıç

Karşılaştırma operatörlerini kullanarak iki oyun skorunu karşılaştıran bir program oluşturun:

  1. İki tamsayı değişkeni tanımlayın: değeri 85 olan playerScore ve değeri 90 olan highScore
  2. Şunları kontrol etmek için karşılaştırma operatörlerini kullanın:
    • playerScore değerinin highScore değerine eşit olup olmadığını
    • playerScore değerinin highScore değerine eşit olmadığını
    • playerScore değerinin 80'den büyük olup olmadığını
    • playerScore değerinin highScore değerinden küçük olup olmadığını
    • playerScore değerinin 85'ten büyük veya eşit olup olmadığını
    • playerScore değerinin 100'den küçük veya eşit olup olmadığını
  3. Her karşılaştırma sonucunu açıklayıcı bir ada sahip bir boolean değişkeninde saklayın
  4. Tüm sonuçları beklenen çıktıda tam olarak gösterildiği gibi etiketlerle yazdırın

Çıktınız şu tam biçimle eşleşmelidir:

Player score: 85
High score: 90
Scores are equal: false
Scores are different: true
Player score > 80: true
Player score < High score: true
Player score >= 85: true
Player score <= 100: true

Kendin dene

void main() {
  // Skor değişkenlerini burada tanımlayın
  int playerScore = ?;
  int highScore = ?;
  
  // Karşılaştırmaları gerçekleştirin ve sonuçları boolean değişkenlerde saklayın
  bool scoresEqual = playerScore ? highScore;
  bool scoresDifferent = playerScore ? highScore;
  bool scoreAbove80 = playerScore ? 80;
  bool scoreLessThanHigh = playerScore ? highScore;
  bool scoreAtLeast85 = playerScore ? 85;
  bool scoreAtMost100 = playerScore ? 100;
  
  // Skorları ve karşılaştırma sonuçlarını yazdırın
  print("Player score: $playerScore");
  print("High score: $highScore");
  print("Scores are equal: $scoresEqual");
  print("Scores are different: $scoresDifferent");
  print("Player score > 80: $scoreAbove80");
  print("Player score < High score: $scoreLessThanHigh");
  print("Player score >= 85: $scoreAtLeast85");
  print("Player score <= 100: $scoreAtMost100");
}
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

Kendi başına pratik yap: Online Dart derleyicisi