MENENTUKAN SEBUAH CODINGAN ANTARA BILANGAN GANJIL ATAU GENAP
JAVA GANJIL GENAP
PROGRAM JAVA GANJIL GENAP
Kode tersebut merupakan program sederhana dalam bahasa pemrograman Java yang dirancang untuk menentukan jenis suatu bilangan bulat (integer) berdasarkan nilai yang dimasukkan oleh pengguna.
Program bekerja dengan cara menerima input berupa bilangan bulat, kemudian melakukan proses pengecekan menggunakan operasi modulo (%). Jika hasil pembagian bilangan tersebut dengan 2 menghasilkan sisa nol, maka bilangan tersebut dikategorikan sebagai bilangan genap. Sebaliknya, jika hasilnya bukan nol, maka bilangan tersebut termasuk bilangan ganjil.
Dengan demikian, tujuan utama dari program ini adalah mengklasifikasikan bilangan bulat yang diinput pengguna ke dalam kategori genap atau ganjil secara otomatis dan sistematis.
PROGRAM:
import java.util.Scanner;
public class CekGenapGanjil {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Masukkan sebuah bilangan bulat: ");
int angka = input.nextInt();
if (angka % 2 == 0) {
System.out.println(angka + " adalah bilangan GENAP.");
}
else {
System.out.println(angka + " adalah bilangan GANJIL.");
}
input.close();
}
}
OUTPUT:
Masukan sebuah bilangan bulat : 10 adalah bilangan GENAP
Masukan sebuah bilangan bulat: 11 adalah bilangan GANJIL
PENJELASAN:
Inti dari program ini terletak pada penggunaan Operator Modulus (%) dan struktur if-else.
Operator Modulus (%)
- Operator ini memberikan sisa dari operasi pembagian. Contohnya: (10 % 2 = 0), (10 % 3 = 1).
if (angka % 2 == 0)
- Kondisi Genap: Bilangan dikatakan Genap jika dibagi 2 menghasilkan sisa 0.
- Jika kondisi ini benar (sisa bagi adalah 0), program akan mencetak bahwa bilangan tersebut GENAP.
else { ... }
- Kondisi Ganjil: Jika kondisi if di atas salah (sisa bagi bukan 0, yang berarti sisa baginya pasti 1), program akan mencetak bahwa bilangan tersebut GANJIL.


Komentar
Posting Komentar