DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Operator modulo adalah salah satu operator matematika yang sering digunakan dalam pemrograman. Operator ini sangat berguna dalam banyak situasi, terutama ketika kamu ingin cek sisa hasil bagi dua bilangan.
Operator modulo dilambangkan dengan tanda persen (%
). Fungsi utamanya adalah untuk mendapatkan sisa dari pembagian dua bilangan. Misalnya, jika kamu membagi 5 dengan 2, hasil bagi adalah 2 dan sisanya adalah 1. Jadi, 5 % 2
akan menghasilkan 1.
Penggunaan operator modulo sangat sederhana. Kamu cukup menuliskan angka pertama diikuti dengan %
lalu angka kedua.
let hasil = 10 % 3;
console.log(hasil); // Output: 1
Dalam contoh di atas, 10
dibagi dengan 3
menghasilkan sisa 1
, jadi 10 % 3
bernilai 1
.
Operator modulo bisa digunakan dalam berbagai situasi:
Kamu bisa cek apakah suatu bilangan ganjil atau genap dengan menggunakan operator modulo. Sebuah bilangan genap jika bilangan % 2
hasilnya 0
.
let bilangan = 7;
if (bilangan % 2 == 0) {
console.log("Genap");
} else {
console.log("Ganjil");
}
Misalnya, kamu ingin agar sebuah nilai selalu berada di rentang 0 sampai 4.
let nilai = 15;
let batasi = nilai % 5;
console.log(batasi); // Output: 0
Modulo juga berguna dalam algoritma yang melibatkan putaran, daftar melingkar, atau pola berulang.
let hariKe = 10;
let hariDalamMinggu = hariKe % 7;
console.log(hariDalamMinggu); // Output: 3, jika memulai dari hari pertama
Operator modulo (%
) adalah alat sederhana namun sangat berguna dalam JavaScript. Dengan memahami bagaimana menggunakannya, kamu bisa memecahkan berbagai masalah yang melibatkan sisa pembagian, pengecekan pola, dan lainnya. Jangan ragu untuk eksperimen dengan operator ini dalam koding kamu.