Bilangan Genap: Cara Mudah Menentukannya di JavaScript
Kenalan Dulu Sama Bilangan Genap
Pernah nggak sih kepikiran gimana cara komputer bisa tahu kalau sebuah angka itu genap? Secara matematis, bilangan genap adalah angka yang habis dibagi 2, alias sisa pembagiannya 0
. Dalam JavaScript, cara paling simpel buat ngeceknya adalah pakai operator modulus (%
).
Coba lihat contoh ini:
console.log(10 % 2); // Output: 0
console.log(7 % 2); // Output: 1
Dari contoh di atas, kita bisa lihat:
- 10 dibagi 2 habis, sisa
0
, berarti bilangan genap - 7 dibagi 2 ada sisa, yaitu
1
, berarti bilangan ganjil
Cara Simpel Cek Bilangan Genap di JavaScript
Sekarang kita bikin fungsi buat ngecek apakah suatu angka itu genap atau nggak.
function isGenap(angka) {
return angka % 2 === 0;
}
console.log(isGenap(10)); // Output: true
console.log(isGenap(7)); // Output: false
Kode ini bakal mengembalikan true
kalau angka genap, dan false
kalau ganjil.
Filter Bilangan Genap dari Array
Gimana kalau kita punya banyak angka dalam array dan cuma mau ambil yang genap aja? Bisa banget pakai filter()
di JavaScript.
const angka = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const genap = angka.filter(num => num % 2 === 0);
console.log(genap); // Output: [2, 4, 6, 8, 10]
Kode ini bakal nyaring semua angka yang habis dibagi 2 dan masukin ke array baru.
Menampilkan Deret Bilangan Genap
Kadang kita mau nge-print deret bilangan genap dari rentang tertentu. Caranya gampang, tinggal pakai for
loop dan tambah 2
di setiap iterasi.
for (let i = 2; i <= 20; i += 2) {
console.log(i);
}
Kode ini bakal nge-print:
2
4
6
8
10
12
14
16
18
20
Cek Bilangan Genap dalam Input Pengguna
Kalau kita mau cek angka yang diketik user di browser, bisa pakai prompt()
.
const angka = parseInt(prompt("Masukkan angka: "));
if (isGenap(angka)) {
console.log(angka + " adalah bilangan genap.");
} else {
console.log(angka + " adalah bilangan ganjil.");
}
Setiap angka yang diketik user bakal dicek apakah genap atau ganjil, lalu ditampilkan hasilnya di console.
Kesimpulan
- Bilangan genap adalah angka yang habis dibagi 2.
- Gunakan
angka % 2 === 0
untuk mengecek apakah angka genap. - Bisa pakai
filter()
buat nyari bilangan genap dalam array. - Loop
for
bisa dipakai buat mencetak deret bilangan genap. - Input user bisa dicek apakah bilangan genap atau nggak dengan
prompt()
.
Sekarang kamu udah tahu cara gampang ngecek bilangan genap di JavaScript. Langsung coba di kode kamu biar makin paham!