Menu
CoddyTech

Operator Perbandingan

Termasuk bagian Dasar-Dasar dalam perjalanan Kotlin di Coddy. Pelajaran 22 dari 93.

Operator perbandingan memungkinkan kamu membandingkan dua nilai dan mendapatkan hasil Boolean, yaitu true atau false. Operator ini penting untuk membuat keputusan dalam programmu.

Berikut adalah operator perbandingan Kotlin:

OperatorArtiContohHasil
==Sama dengan5 == 5true
!=Tidak sama dengan5 != 3true
>Lebih besar dari5 > 3true
<Lebih kecil dari5 < 3false
>=Lebih besar dari atau sama dengan5 >= 5true
<=Lebih kecil dari atau sama dengan3 <= 5true

Kamu bisa menggunakan ini dengan variabel dan menyimpan hasilnya:

fun main() {
    val age = 18
    val isAdult = age >= 18
    println(isAdult)  // Menampilkan: true
    
    val score = 85
    val isPerfect = score == 100
    println(isPerfect)  // Menampilkan: false
}

Operator perbandingan dapat digunakan dengan tipe numerik apa pun dan menjadi dasar logika pengambilan keputusan yang akan kamu pelajari di pelajaran berikutnya.

challenge icon

Tantangan

Mudah

Tulis fungsi checkScores yang menerima score1, score2, dan passingScore, lalu mengembalikan string berisi tiga hasil perbandingan.

Bandingkan kedua skor satu sama lain dan dengan ambang batas kelulusan menggunakan operator perbandingan.

Logika:

  1. Periksa apakah score1 lebih besar daripada score2
  2. Periksa apakah score1 sama dengan score2
  3. Periksa apakah score2 lebih besar dari atau sama dengan passingScore

Parameter:

  • score1 (Int): Skor pertama
  • score2 (Int): Skor kedua
  • passingScore (Int): Skor minimum untuk lulus

Nilai yang dikembalikan: String berisi tiga hasil boolean yang dipisahkan oleh spasi. Format: [result1] [result2] [result3]

Contoh: Untuk input 85, 70, dan 60, kembalikan "true false true" karena 85 > 70 bernilai true, 85 == 70 bernilai false, dan 70 >= 60 bernilai true.

Coba sendiri

fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
    // Tulis kodemu di sini
}
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Kotlin