Menu
CoddyTech

Operator Perbandingan

Termasuk bagian Dasar-Dasar dalam perjalanan R di Coddy. Pelajaran 16 dari 78.

Operator perbandingan memungkinkan kamu membandingkan dua nilai dan menentukan hubungan di antara keduanya. Berbeda dengan operator aritmetika yang menghasilkan angka, operator perbandingan selalu menghasilkan nilai logika: TRUE atau FALSE.

R menyediakan enam operator perbandingan:

OperatorArtiContohHasil
==Sama dengan5 == 5TRUE
!=Tidak sama dengan5 != 3TRUE
>Lebih besar dari7 > 4TRUE
<Lebih kecil dari3 < 2FALSE
>=Lebih besar dari atau sama dengan5 >= 5TRUE
<=Lebih kecil dari atau sama dengan4 <= 3FALSE

Kamu bisa membandingkan variabel sama seperti kamu membandingkan angka secara langsung:

age <- 25
is_adult <- age >= 18  # TRUE

Berhati-hatilah agar tidak tertukar antara = (penetapan) dan == (perbandingan). Menggunakan satu tanda sama dengan saat kamu bermaksud membandingkan adalah kesalahan umum yang dapat menimbulkan hasil tak terduga.

challenge icon

Tantangan

Mudah

Evaluasi berbagai kondisi tentang performa ujian seorang siswa menggunakan operator perbandingan.

Kamu diberikan variabel berikut:

student_score <- 78
passing_score <- 60
perfect_score <- 100
class_average <- 72

Gunakan operator perbandingan untuk membuat variabel logika berikut:

  1. Buat variabel bernama passed yang menyimpan apakah nilai siswa lebih besar dari atau sama dengan nilai kelulusan
  2. Buat variabel bernama is_perfect yang menyimpan apakah nilai siswa sama dengan nilai sempurna
  3. Buat variabel bernama above_average yang menyimpan apakah nilai siswa lebih besar dari rata-rata kelas
  4. Buat variabel bernama not_failing yang menyimpan apakah nilai siswa tidak sama dengan nol
  5. Buat variabel bernama needs_improvement yang menyimpan apakah nilai siswa kurang dari nilai kelulusan

Gunakan fungsi print() untuk menampilkan passed, is_perfect, above_average, not_failing, dan needs_improvement dalam urutan yang tepat tersebut.

Coba sendiri

# Variabel yang diberikan
student_score <- 78
passing_score <- 60
perfect_score <- 100
class_average <- 72

# TODO: Tulis kodemu di bawah ini
# Gunakan operator perbandingan untuk membuat variabel logika berikut:
# 1. passed: periksa apakah student_score >= passing_score
# 2. is_perfect: periksa apakah student_score == perfect_score
# 3. above_average: periksa apakah student_score > class_average
# 4. not_failing: periksa apakah student_score != 0
# 5. needs_improvement: periksa apakah student_score < passing_score



# Cetak hasilnya secara berurutan
print(passed)
print(is_perfect)
print(above_average)
print(not_failing)
print(needs_improvement)
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler R online