Kelipatan Angka: Trik Sederhana yang Harus Kamu Kuasai!
Kenalan Dulu Sama Kelipatan Angka
Kelipatan angka itu simpel banget. Kalau suatu angka bisa dibagi habis oleh angka tertentu tanpa sisa, berarti angka itu adalah kelipatannya. Dalam pemrograman, kita bisa dengan mudah mengecek kelipatan angka menggunakan operator modulus (%
).
Coba perhatikan contoh ini:
console.log(10 % 5); // Output: 0 (10 adalah kelipatan 5)
console.log(14 % 3); // Output: 2 (14 bukan kelipatan 3)
Dari contoh di atas, kita bisa simpulkan:
- 10 dibagi 5 habis, berarti kelipatan 5.
- 14 dibagi 3 ada sisa, berarti bukan kelipatan 3.
Cara Cepat Mengecek Kelipatan Angka dalam Satu Baris Kode
Gunakan operator modulus untuk mengecek apakah sebuah angka merupakan kelipatan dari angka tertentu:
const isKelipatan = (angka, kelipatan) => angka % kelipatan === 0;
console.log(isKelipatan(15, 5)); // Output: true
console.log(isKelipatan(14, 3)); // Output: false
Fungsi ini akan mengembalikan true
jika angka adalah kelipatan dari angka yang ditentukan, dan false
jika bukan.
Filter Kelipatan Angka dari Array
Gimana kalau kita punya kumpulan angka dan cuma mau ambil yang merupakan kelipatan dari angka tertentu? Pakai metode filter()
!
const angka = [10, 15, 20, 25, 30, 35, 40];
const kelipatanLima = angka.filter(num => num % 5 === 0);
console.log(kelipatanLima); // Output: [10, 15, 20, 25, 30, 35, 40]
Kode ini bakal menyaring angka-angka yang habis dibagi 5 dan masukin ke array baru.
Menampilkan Deret Kelipatan Angka
Kalau kita mau mencetak deret angka yang merupakan kelipatan tertentu, tinggal gunakan for
loop dan tambah angka sesuai kelipatannya:
for (let i = 5; i <= 50; i += 5) {
console.log(i);
}
Kode ini akan mencetak:
5
10
15
20
25
30
35
40
45
50
Cek Kelipatan Angka dari Input Pengguna
Bisa juga mengecek apakah angka yang dimasukkan pengguna adalah kelipatan tertentu:
const angka = parseInt(prompt("Masukkan angka: "));
const kelipatan = parseInt(prompt("Masukkan kelipatan: "));
if (isKelipatan(angka, kelipatan)) {
console.log(`${angka} adalah kelipatan ${kelipatan}.`);
} else {
console.log(`${angka} bukan kelipatan ${kelipatan}.`);
}
Pengguna bisa memasukkan angka dan kelipatan yang ingin dicek, lalu program akan memberikan hasilnya.
Kesimpulan
- Kelipatan angka adalah angka yang bisa dibagi habis oleh angka tertentu.
- Gunakan
angka % kelipatan === 0
untuk mengecek kelipatan dalam satu baris kode. - Pakai
filter()
untuk mendapatkan kelipatan angka dari sebuah array. - Gunakan loop
for
untuk menampilkan deret kelipatan angka. - Bisa diterapkan dalam input pengguna dengan
prompt()
.
Sekarang kamu udah tahu cara cepat dan mudah buat cek kelipatan angka di JavaScript. Langsung coba di proyekmu!