Friday, February 8, 2019

Contoh Program Java Menampilkan Deret Bilangan Ganjil (1 3 5 7 9 dst)

Perulangan For, While, Do While (Perulangan angka dengan Java Program)
Membuat Contoh Program Java Perulangan Angka Ganjil

Bagaimana jika disuruh membuat script program java menampilkan deret bilangan ganjil? Tentu ada sebagian yang sudah paham dengan program java akan mengerti bagaimana dan apa yang perlu untuk membuat script menampilkan deret bilangan ganjil java. karena program java perulangan angka ganjil tidak sama dengan program java perulangan deret bilangan biasa atau bahkan angka genap.

Nah bagaimana jika perintah atau tugas ini diberikan kepada yang sama sekali tidak paham dengan program java, apalagi bagaiman membuat script untuk deret bilangan ganjil.

Nah pada kesempatan ini, akan diberikan contoh program java dalam menampilkan deret bilangan ganjil.

Bilangan ganjilnya bebas berapa angka awal dan akhir, karena sudah disediakan script atau fungsi untuk menerima input nantinya ketika program dijalankan.

Oia, program java dalam menampilkan deret bilangan ganjil ini ada 2 cara, yaitu:
1. Dengan Menggunakan Mod
2. Dengan Increment +2

Kedua cara ini akan menghasilkan deret bilangan ganjil, namun cara pertama adalah cara yang paling saya recomendasikan, karena menggunakan fungsi logika.

Disamping itu, program java menampilkan deret bilangan ganjil ini di sertakan dengan 3 bentuk perulangan yang sering digunakan yaitu For, While, dan Do While.

Mengapa diberikan dalam bentuk perulangan yang berbeda meski hasil dari deret bilangan ganjilny adalah sama jika nilai awal dan akhir adalah sama?

Tujuannya agar pembaca, terutama pemula memahami bagaimana membuat program java dalam menampilkan deret bilangan ganjil dengan cara dan menggunakan perulangan yang berbeda.

Sebelum kita memulai ke programnya,alangkah baiknya simak baik-baik bilangan ganjil itu seperti apa.

Baca Juga : Flowchart Menentukan Bilangan Ganjil atau Genap

Bilangan ganjil adalah bilangan yang apabila dibagi dengan 2 tidak akan habis. Dan bilangan ganjil adalah bilangan apabila dibagi 2 memiliki sisa bagi (mod) sama dengan 1

So, coba anda test sebuah angka, dan bagikan terhadap 2.
Contoh nya 23

23 apabila dibagi 2 akan menghasilkan 11, dan ada sisa 1

Berikut ini adalah program java menampilkan deret bilangan ganjil dengan menggunakan util scanner untuk menentukan nilai awal dan akhir dari deret bilangan ganjil di java yang akan memudahkan untuk menentukan nilainya pada saat program ajan dijalankan

Deret Bilangan Ganjil Java Dengan FOR

package bilanganganjil;
import java.util.Scanner;
public class Bilanganganjil {

    public static void main(String[] args) {
       Scanner bilangan = new Scanner(System.in);
       int ganjil,awal,akhir,jumlah=0;
       
       System.out.print("Masukkan Nilai Awal : ");awal= bilangan.nextInt();
       System.out.print("Masukkan Nilai Akhir : ");akhir= bilangan.nextInt();  
       System.out.print("Deret Bilangan Ganjilnya = ");
       for(ganjil=awal;ganjil<=akhir;ganjil++){
       if (ganjil % 2==1)
       {
           jumlah=jumlah+ganjil;
           System.out.print(ganjil + " ");
                    
       }}
       System.out.println();
        System.out.println("Jumlah Deret Bilangan Ganjil Adalah = "+ jumlah + " ");
    }}

Oia program bilangan ganjil java diatas sudah dilengkapi dengan penjumlahan dari deret yang akan ditampilan oleh program deret bilangan ganjil java tersebut, sehingga programnya akan seperti gambar berikut ini

program java perulangan angka dengan angka ganjil
Gambar Deret Bilangan Ganjil dengan Program Java

Diatas adalah program java menampilkan deret bilangan ganjil dengan perulangan FOR, berikut ini coba dengan perulangan While dalam menampilkan deret bilangan ganjil java

Program Java Deret Bilangan Ganjil Dengan While


public static void main(String[] args) {
       Scanner bilangan = new Scanner(System.in);
       int ganjil,awal,akhir,jumlah=0;
       System.out.print("Masukkan Nilai Awal : ");awal= bilangan.nextInt();
       System.out.print("Masukkan Nilai Akhir : ");akhir= bilangan.nextInt();  
       System.out.print("Deret Bilangan Ganjilnya = ");
       ganjil=awal;
       while(ganjil<=akhir){    
       if (ganjil % 2==1)
       {
           jumlah=jumlah+ganjil;
           System.out.print(ganjil + " ");          
       }
       ganjil++;
       }
       System.out.println();
        System.out.println("Jumlah Deret Bilangan Ganjil Adalah = "+ jumlah + " ");
    }

Untuk hasil dari program menampilkan deret bilangan ganjil dengan perulangan For dan While sama, hanya penggunaan perulangan saja yang berbeda. Berikut ini kita coba dengan perulangan Do While untuk menampilkan deret bilangan ganjil java

Program Java Deret Bilangan Ganjil Dengan Do...While


  public static void main(String[] args) {
       Scanner bilangan = new Scanner(System.in);
       int ganjil,awal,akhir,jumlah=0;
       System.out.print("Masukkan Nilai Awal : ");awal= bilangan.nextInt();
       System.out.print("Masukkan Nilai Akhir : ");akhir= bilangan.nextInt();  
       System.out.print("Deret Bilangan Ganjilnya = ");
       ganjil=awal;
       do{    
       if (ganjil % 2==1)
       {
           jumlah=jumlah+ganjil;
           System.out.print(ganjil + " ");          
       }
       ganjil++;
       }
       while(ganjil<=akhir);
       
       System.out.println();
       System.out.println("Jumlah Deret Bilangan Ganjil Adalah = "+ jumlah + " ");
    }

Demikianlah pembahasan membuat program menampilkan deret bilangan ganjil java dengan perulangan for, while dan do while, semoga artikel ini bisa membantu menambah ilmu pemograman anda. Terima kasih



EmoticonEmoticon