Program Java : Latihan 11 Bilangan Ganjil, Genap, Prima dan Menentukan Ganjil & Genap

 Hello disini saya akan membuat Coding Bilangan Ganjil, Genap, Prima dan Menentukan Ganjil & Genap. Kita menggunalan Perulanggan For . Program yang meminta sebuah bilangan dan menentukan apakah bilangan tersebut adalah bilangan ganjil,ganjil dan prima!

Contoh Program Ganjil

Silahkan buat class baru bernama Lat15_BilGanjil, kemudian ikuti kode berikut:


public class Lat15_BilGanjil {

    public static void main(String [] args){

        System.out.print("Bilangan Genap dari 1 - 100 : "); 

        for(int x=1; x <=100;x++){ //perulangan dari 1 -100

            if(x % 2 == 1 ) // Percabangan apakah x div 2 = 1,Maka akan mencetak nilai yang True

            System.out.print(" "+x);

        }

    }    

}


Output :

Contoh Program Genap

Silahkan buat class baru bernama Lat15_BilGenap, kemudian ikuti kode berikut:

public class Lat15_BilGenap {

    public static void main(String [] args){

        System.out.print("Bilangan Genap dari 1 - 100 : "); 

        for(int x=1; x <=100;x++){ //perulangan dari 1 -100

            if(x % 2 == 0 ) // Percabangan apakah x div 2 = 0,Maka akan mencetak nilai yg True

            System.out.print(" "+x);

        }

        

    }



} 

Output :

 

Contoh Program Prima

Silahkan buat class baru bernama Lat17_BilPrima, kemudian ikuti kode berikut:

public class Lt17_BilPrima {
public static void main(String [] args) {
System.out.println("Bilangan Prima :");
for (int i=1; i<=100;i++) { //perulangan 1 - 100, atau bisa dibilang langkah
int b = 0; // variabel awal = 0
for (int h=1; h<=i ;h++) { //perulangan 1 - nili i, maka script in akan dijalankan terlebih dulu
if(i%h==0) //percabangan nilai i div nilai h =0, Maka akan mencetak nilai yg True
b++; 
}
if(b==2) //percabangan b harus sama denagn 2
System.out.println(i);
}
}
}

Output :

Contoh Program Ganjil

Silahkan buat class baru bernama Lat17_GenapGanjilPriam, kemudian ikuti kode berikut:

public class Lat17_GenapGanjilPrima {

        int gjl; //

        int gnp; // variabel

        int prm; //

    void ganjil(){ // Metode Void ganjil

        System.out.print("Bilangan Ganjil : ");

        for(gjl =1; gjl <=100;gjl++){ //perulangan 1 -100

            if(gjl % 2 == 1 ) System.out.print(gjl+" "); //percabangan gjl div 2 =1,cetak

            }

        System.out.println();

        }

       

        void genap(){ // Metode Void genap

            System.out.print("Bilangan Genap : ");

            for(gnp =1; gnp <=100;gnp++){

                if(gnp % 2 == 0 ) System.out.print(gnp+" "); //percabangan gjl div 2 =0,cetak

            }

            System.out.println();

        }

       

        void prima(){ //Metode Void prima

            System.out.print("Bilangan Prima : ");

             for (prm=1; prm <= 100;prm++) { //perulangan 1 - 100, atau bisa dibilang langkah

                 int b = 0; // variabel awal = 0

             for (int h=1; h <= prm ;h++) { /perulangan 1 - nili i, maka script in akan dijalankan terlebih dulu  

                 if(prm%h==0) //percabangan nilai i div nilai h =0, Maka akan mencetak nilai yg True

                 b++;  

             }

                 if(b==2) //percabangan b harus sama denagn 2

                 System.out.print(prm+" ");

            }

             System.out.println();

        }

       

    public static void main(String [] args){

        System.out.println("Bilangan Genap/Ganjil dari 1 - 100 : ");

        Lat17_GenapGanjil penentu = new Lat17_GenapGanjil(); //Costructor

        penentu.ganjil(); //memenggil metode void Ganjil

        penentu.genap(); //memenggil metode void Genap

        penentu.prima(); //memenggil metode void prima

       

       

    }

}


Output :

Posting Komentar

0 Komentar