Menu
CoddyTech

Operator Perbandingan

Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 20 dari 86.

Operator perbandingan memungkinkan kamu membandingkan dua nilai dan menentukan hubungan di antara keduanya. Berbeda dengan operator aritmetika yang menghasilkan angka, operator perbandingan selalu mengembalikan Bool, yaitu true atau false.

Swift menyediakan enam operator perbandingan:

let a = 10
let b = 5

print(a == b)  // false (sama dengan)
print(a != b)  // true  (tidak sama dengan)
print(a > b)   // true  (lebih besar dari)
print(a < b)   // false (lebih kecil dari)
print(a >= b)  // true  (lebih besar dari atau sama dengan)
print(a <= b)  // false (lebih kecil dari atau sama dengan)

Operator ini bekerja dengan angka, string, dan tipe lain yang dapat dibandingkan. Untuk string, Swift membandingkannya berdasarkan urutan alfabet:

print("apple" < "banana")  // true
print("cat" == "cat")      // true

Operator perbandingan penting untuk membuat keputusan dalam kodemu. Kamu akan sering menggunakannya saat memeriksa kondisi, memvalidasi input, atau menentukan tindakan yang perlu diambil berdasarkan nilai.

challenge icon

Tantangan

Mudah

Kamu diberi variabel berikut:

let x = 15
let y = 20
let z = 15

Gunakan operator perbandingan untuk mengevaluasi dan mencetak hasil setiap perbandingan di bawah ini, dengan urutan yang persis sama:

  1. Apakah x sama dengan z?
  2. Apakah x tidak sama dengan y?
  3. Apakah y lebih besar dari x?
  4. Apakah x lebih kecil dari z?
  5. Apakah y lebih besar dari atau sama dengan 20?
  6. Apakah x lebih kecil dari atau sama dengan 10?

Cetak setiap hasil pada baris terpisah.

Coba sendiri

let x = 15
let y = 20
let z = 15

// TODO: Tulis kodemu di bawah ini
// Gunakan operator perbandingan untuk mengevaluasi setiap perbandingan dan cetak hasilnya
// 1. Apakah x sama dengan z?
// 2. Apakah x tidak sama dengan y?
// 3. Apakah y lebih besar dari x?
// 4. Apakah x lebih kecil dari z?
// 5. Apakah y lebih besar dari atau sama dengan 20?
// 6. Apakah x lebih kecil dari atau sama dengan 10?
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Swift