Menu
CoddyTech

Operator Modulo

Termasuk bagian Dasar-Dasar dalam perjalanan JavaScript di Coddy. Pelajaran 13 dari 77.

Operator modulo % memberi tahu kamu sisa hasil pembagian satu angka dengan angka lainnya.

result = dividend % divisor
  • dividend: Bilangan yang dibagi.
  • divisor: Bilangan yang membagi dividend.
  • result: Sisa pembagian.

Sebagai contoh,

result = 10 % 3

Di sini, 10 dibagi 3. 3 masuk ke dalam 10 sebanyak tiga kali, dengan sisa 1. Jadi, result akan bernilai 1.

Biasanya modulo digunakan untuk memeriksa apakah suatu bilangan genap atau ganjil:

  • Jika suatu bilangan genap, membaginya dengan 2 akan menyisakan sisa 0.
  • Jika suatu bilangan ganjil, membaginya dengan 2 akan menyisakan sisa 1.
challenge icon

Tantangan

Pemula

Tulis kode yang menginisialisasi tiga variabel, a, b, dan c dengan nilai 9, 2.6, dan 11 (secara berurutan).

Setelah itu, inisialisasi variabel berikut:

  • d yang akan menyimpan hasil a modulo 2 
  • e yang akan menyimpan hasil a modulo 3
  • f yang akan menyimpan hasil c modulo 10

Lihat hasilnya dan amati bagaimana bilangan yang dibagi dan pembagi yang berbeda memengaruhi hasilnya.

Coba sendiri

// Ketik kodemu di bawah ini


// Jangan ubah baris di bawah ini
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler JavaScript online