Pemula15 XPUnit 3: Percabangan, soal 2 dari 9
Ganjil atau Genap
Tentukan sebuah bilangan termasuk ganjil atau genap.
Bilangan genap habis dibagi dua, bilangan ganjil tidak. Buat program yang memeriksanya, termasuk untuk bilangan negatif.
Masukan
Satu bilangan bulat. Bilangannya boleh nol atau negatif.
Keluaran
Genap bila bilangan itu habis dibagi dua, selain itu Ganjil.
Sisa bagi
Operator % memberi sisa pembagian. Nilai 10 % 2 adalah nol.
Contoh masukan dan keluaran
Contoh 1
Masukan
10
Keluaran
Genap
Petunjuk
Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.
Petunjuk 1
Bilangan genap punya sisa nol bila dibagi dua.
Petunjuk 2
Di JavaScript, -3 % 2 bernilai -1, bukan 1. Memeriksa sisa sama dengan nol lebih aman daripada memeriksa sisa sama dengan satu.