Bilangan Genap: Cara Mudah Menentukannya di JavaScript

Bilangan Genap: Cara Mudah Menentukannya di JavaScript
Photo by Pankaj Patel / Unsplash

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!