Biasanya pada tahap pemula, mahasiswa/pelajar dapat tugas untuk mencari identitas sebuah bilangan apakah bilangan tersebut merupakan Bilangan Genap atau Bilangan Ganjil. Tentunya sebagai pelajar yang aktif, Anda dituntut untuk mencari solusi dan algortimanya dengan mandiri, tidak ketergantungan terhadap pendidik/pengajar. Oleh sebab itu kali ini saya akan membahas tentang bagaimana menentukan bilangan genap/ganjil.
Sebelumnya diperjumpaan kemarin saya membahas tentang Mencari Sisa Bagi. Sengaja saya dahulukan agar Anda dapat memahami secara terstruktur karena teori dan implementasinya berkaitan.
Dari sekian sumber yang saya temui, banyak cara untuk mencari bilangan genap/ganjil. Mereka berbeda alur namun algoritmanya rara-rata sama. Termasuk saya juga salah satunya.
Baiklah mari kita langsung perhatikan koding di bawah ini :
import java.util.Scanner;OUTPUT :
public class Bilangan {
public static void main (String [] args){
//membuat fungsi atau variabel Scanner
Scanner input = new Scanner(System.in);
// deklarasi variabel
int angka,pembagi,hasil;
System.out.print("Nilai Angka yang akan dibagi\t:"); // inputan dari user
angka=input.nextInt(); // menyimpan inputan user ke dalam variabel angka
pembagi=2; // bertujuan untuk membagi habis bilangan untuk mendapatkan bilangan genap
// rumus sisa bagi untuk kategori nilai genap/tidak
hasil=angka%pembagi; // operator (%) menampilan sisa bagi dari hasilPembagi
// gunakan percabangan if untuk membuktikan dan menampilkan hasil dari rumus diatas
if(hasil==0){
System.out.println("angka "+angka+" adalah Bilangan Genap karena sisa bagi = "+hasil);
}else if(hasil !=0){
System.out.println("angka "+angka+" adalah BUKAN Bilangan Genap karena sisa bagi = "+hasil);
}
// =========== Akhir koding dari percabangan if ===============
}
}
1. Contoh jika Anda memasukkan angka inputan 20 :
2. Contoh jika Anda memasukkan angka inputan 11:
PENJELASAN :
1. Panggil library Scanner.
2. Membuat varibael Scanner.
3. Deklarasikan variabel.
4. Membuat inputan ke user dan menyimpannya dalam variabel.
5. Inisialisasikan variabel pembaginya, atau langsung Anda tulis angka 2 juga bisa.
6. Membuat rumus kategori bilangan genap.
7. Menggunakan percabangan if (lihat koding diatas) sekaligs menampilkan hasil.
Cukup sekian, semoga bermanfaat.
Referensi :
Suryadinata, Sandi. "Penggunaan Operator Modulus (Sisa Hasil Pembagian)". http://blog.stie-mce.ac.id. 26 Mei 2009. Web. 23 April 2015
kereeeen gan materi + penjelasannya
BalasHapus#like :D