Monday, December 17, 2018

Java Anakit : Program Java Menentukan Bilangan Ganjil dan Genap

Program Java Menentukan Bilangan Ganjil dan Genap – kali ini kita akan membahas suatu program dari java, dimana program ini sangat familiar untuk dicari dan mungkin dipelajari untuk baru belajar program java (netbeans),yaitu program atau algoritma atau script menentukan Bilangan Ganjil dan Genap. Program ini hanya menggunakan logika IF untuk statementnya.

Baiklah, tanpa berbasa-basi, kita mulai membuat programnya dengan Ctrl + Shift + N pada netbeans kamu, atau klik file dan pilih new project. 

membuat program menentukan bilangan ganjiil dan genap di java netbeans
Gambar membuat program menentukan bilangan ganjil dan genap di java

Silahkan buat project Name sesuai keinginan kamu, kalau tidak mau bingung ikuti saja dengan yang saya berikan project namenya.

Hapus saja komentar-komentar program defaultnya hingga bersih seperti gambar diatas, oia karena disini programnya menerima input dari keyboard ketika program dijalankan, kita perlu meng-import Util Scaner. Perhatikan gambar yang dilingkari merah, silahkan import.

Script membuat programjava menentukan bilangan ganjil dan genap
Gambar Project menentukan bilangan ganjil dan genap (java)

Kemudian masukkan atau ketik program dibawah ini untuk menentukan bilangan genap dan ganjil di java.

   Scanner bilangan = new Scanner(System.in);
       int angka;
       System.out.print("masukan nilai angka :");angka= bilangan.nextInt();
       if (angka % 2==0)
       {
           System.out.print(angka);
           System.out.println(" Adalah Bilangan Genap");
       } else {
           System.out.print(angka);
           System.out.println(" Adalah Bilangan Ganjil");
       }

Sehingga akan berbentuk seperti berikut script dari program java menentukan bilangan genap dan ganjilnya

script program java untuk menentukan bilangan genap dan ganjil
Gambar script menentukan bilangan genap dan ganjil

Jadi, jika kamu mengikuti nama project yang seperti saya buat tadi, maka dari awal program sampai akhir sama, namun jika berbeda, yang sama hanya pada public static void + import.
   
Baik, sebelum bedah program, ada baiknya perhatikan hasil dari program java menentukan bilangan ganjil dan genap dibawah ini.

Java Program Menentukan Bilangan ganjil dan genap
Gambar program java menentukan ganjil dan genap (RUN)

Jika dijalankan program menentukan bilangan ganjil dan genap akan muncul di kolom output seperti gambar diatas, tersedia pointer untuk menerima input yang merupakan fungsi dari Util Scanner tadi. Sekarang kita masukkan sembarang angka bilangan, sehingga akan ditentukan apakah ganjil atau genap dari bilangan tersebut.

contoh program java menentukan bilangan ganjil dan genap
Gambar menentukan bilangan genap

Nah, pada saat dimasukkan angka 57, ternyata bilangan tersebut adalah ganjil, mengapa? Karena 57/2= 28 dan sisa 1, mengapa harus sisa 1? Nanti kita bahas. 

Kemudian kita coba memasukkan angka 86420, dan hasilnya apakah ganjil atau genap.

program java menentukan bilangan genap dan ganjil
Gambar menentukan bilangan genap java

Yap, ternyata benar seperti dugaan kamu, yaitu bilangan genap. Mengapa bilangan genap? Yok kita bahas dari codingannya.

Scanner bilangan = new Scanner(System.in);
       int angka;
       System.out.print("masukan nilai angka :");angka= bilangan.nextInt();

Ketiga baris diatas adalah untuk menerima input ketika program dirunkan, pada baris pertama adalah mendeklarasikan new scanner dengan variable bilangan, dimana bilangan ini untuk menerima masukkan dalam bentuk integer dan menjadi nilai bagi variable angka (integer juga).

       System.out.print("masukan nilai angka :");, berfungsi hanya untuk mencetak yang didalam kurung disertai pertik ganda.

 if (angka % 2==0), nah ini dia tadi mengapa genap? Dan mengapa ganjil?. Pada statemen if ini terdapat sebuah kondisi logika, jika angka (nilai dari angka) dibagi 2 dan sisa bagi adalah 0. Maka jalankan statement true, jika salah jalankan statement false (else).

Baca Juga : Flowchart Menentukan Bilangan Genap atau Ganjil

Ingat % adalah simbol dari Mod atau sering disebut sisa bagi. Jadi bilangan genap adalah bilangan yang memiliki sisa bagi sama dengan 0 jika dibagi dengan 2. Sebagai contoh :

4 : 2 = 2, sisa baginya 0, karena 2 * 2 = 4, habis..
20 : 2 = 10, sisa bagi 0, karena 2 * 10 = 20, habis..

Dan bilangan ganjil adalah bilangan yang memiliki sisa bagi sama dengan 1 jika dibagi dengan 2. Sebagai contoh.

37 : 2 = 18, sisa baginya 1, karena 2 * 18 = 36 dan tersisa 1 untuk menjadi 37.

Ingat juga, untuk mencari sisa bagi tidak berlaku bilangan pecahan, atau berkoma, karena intinya berapa sisa dari pembagian maka itulah sisa bagi. Jadi program  menentukan bilangan ganjl dan genap java ini mengandalakn rumus diatas, karena memang itulah adanya untuk rumus mencari dan menentukan bilangan genap dan ganjil di program apapun itu.

Ketika if (angka % 2==0) adalah benar, maka dilakukan perintah 

       {
           System.out.print(angka);
           System.out.println(" Adalah Bilangan Genap");
       }

Namun jika salah, kalau tidak genap maka ganjil, sehingga akan dilakukan perintah berikut

     {
           System.out.print(angka);
           System.out.println(" Adalah Bilangan Ganjil");
       }

Jadi demikianlah pembahasan kali ini mengenai program java menentukan bilangan ganjil dan genap dan penjelasan untuk menentukan genap bagaimana dan menentukan ganjil bamagimana di program java, semoga artikel ini berguna dan bermanfaat.

Terkait : program javanetbeans, ganjil , genapderet bilangan



EmoticonEmoticon