Menu
CoddyTech

Operator Perbandingan

Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 22 dari 94.

Operator perbandingan dalam Dart mengembalikan nilai boolean yang penting untuk pengambilan keputusan.

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

Dart menyediakan: kesamaan (==), ketidaksamaan (!=), lebih besar dari (>), lebih kecil dari (<), lebih besar dari atau sama dengan (>=), dan lebih kecil dari atau sama dengan (<=).

challenge icon

Tantangan

Pemula

Buat program yang membandingkan dua skor permainan menggunakan operator perbandingan:

  1. Nyatakan dua variabel bilangan bulat: playerScore dengan nilai 85 dan highScore dengan nilai 90
  2. Gunakan operator perbandingan untuk memeriksa:
    • Apakah playerScore sama dengan highScore
    • Apakah playerScore tidak sama dengan highScore
    • Apakah playerScore lebih besar dari 80
    • Apakah playerScore lebih kecil dari highScore
    • Apakah playerScore lebih besar dari atau sama dengan 85
    • Apakah playerScore lebih kecil dari atau sama dengan 100
  3. Simpan setiap hasil perbandingan dalam variabel boolean dengan nama yang deskriptif
  4. Cetak semua hasil dengan label persis seperti yang ditampilkan dalam output yang diharapkan

Output kamu harus sesuai dengan format persis berikut:

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

Coba sendiri

void main() {
  // Deklarasikan variabel skor di sini
  int playerScore = ?;
  int highScore = ?;
  
  // Bandingkan nilainya dan simpan hasilnya dalam variabel boolean
  bool scoresEqual = playerScore ? highScore;
  bool scoresDifferent = playerScore ? highScore;
  bool scoreAbove80 = playerScore ? 80;
  bool scoreLessThanHigh = playerScore ? highScore;
  bool scoreAtLeast85 = playerScore ? 85;
  bool scoreAtMost100 = playerScore ? 100;
  
  // Cetak skor dan hasil perbandingannya
  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 iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Dart online