Monday, 18 April 2016

Program Himpunan pada java

pada postingan sebelumnya membuat menu pada java . dan kali ini saya akan memberikan program mengenai Himpunan . Himpunan saya terdiri dari Gabungan/Union dan Irisan. yap langsung saja tanpa basa basi ini dia

import java.util.Scanner;
class eteb{

    public static void main(String[] args){
        int i, jumlahAnggotaQ, jumlahAnggotaW, jumlahAnggotaE;
        int[] himpunanQ;
        int[] himpunanW;
        int[] himpunanE;
        himpunanQ = new int[1000];
        himpunanW = new int[1000];
        himpunanE = new int[1000];
        Scanner input = new Scanner(System.in);
       
        System.out.print("\n");
        System.out.println("=================================");
        System.out.print("Jumlah Himpunan Q = ");
        jumlahAnggotaQ = input.nextInt();
        System.out.println("=================================");
        for(i=1; i<=jumlahAnggotaQ; i++)
        {   
            System.out.print("Masukkan Nilai Q" + (i) + " = ");
            himpunanQ[i] = input.nextInt();
        }
        System.out.println("=================================");
        System.out.print("Jumlah Himpunan W = ");
        jumlahAnggotaW = input.nextInt();
        System.out.println("=================================");
        for(i=1; i<=jumlahAnggotaW; i++)
        {   
            System.out.print("Masukkan Nilai W" + (i) + " = ");
            himpunanW[i] = input.nextInt();
        }
        System.out.println("=================================");
        System.out.print("Jumlah Himpunan E = ");
        jumlahAnggotaE = input.nextInt();
        System.out.println("=================================");
        for(i=1; i<=jumlahAnggotaE; i++)
        {   
            System.out.print("Masukkan Nilai E" + (i) + " = ");
            himpunanE[i] = input.nextInt();
        }
        System.out.println("=================================");
       
       
        System.out.println("Maka Q U W :");
        System.out.print("{ ");
        for(i=1; i<=jumlahAnggotaQ; i++){
            System.out.print(himpunanQ[i]+ " ");
        }
        for(i=1; i<=jumlahAnggotaW; i++){
            boolean adaSama = false;
            for(int j=1; j<=jumlahAnggotaQ; j++){
                if(himpunanW[i]==himpunanQ[j])
                    adaSama = true;
            }
            if(adaSama==false){
                System.out.print(himpunanW[i]+" ");
            }
        }
        System.out.println("}");
       
        System.out.println("Maka W U E :");
        System.out.print("{ ");
        for(i=1; i<=jumlahAnggotaW; i++){
            System.out.print(himpunanW[i]+ " ");
        }
        for(i=1; i<=jumlahAnggotaE; i++){
            boolean adaSama = false;
            for(int j=1; j<=jumlahAnggotaW; j++){
                if(himpunanE[i]==himpunanW[j])
                    adaSama = true;
            }
            if(adaSama==false){
                System.out.print(himpunanE[i]+" ");
            }
        }
        System.out.println("}");
       
        System.out.println("Maka Q U W U E :");
        System.out.print("{ ");
        for(i=1; i<=jumlahAnggotaQ; i++){
            System.out.print(himpunanQ[i]+ " ");
        }
        for(i=1; i<=jumlahAnggotaE; i++){
            boolean adaSama = false;
            for(int j=1; j<=jumlahAnggotaW; j++){
                if(himpunanE[i]==himpunanW[j])
                    adaSama = true;
            }
            if(adaSama==false){
                System.out.print(himpunanW[i]+" ");
            }
            if(adaSama==false){
                System.out.print(himpunanE[i]+" ");
            System.out.print("} ");
            }
           
        }
       
        System.out.println("\nMaka Q n W :");
        System.out.print("{ ");
        for(i=1; i<=jumlahAnggotaW; i++){
            boolean adaSama = false;
            for(int j=1; j<=jumlahAnggotaQ; j++){
                if(himpunanW[i]==himpunanQ[j])
                    adaSama = true;
            }
            if(adaSama==true){
                System.out.print(himpunanW[i]+" ");
            }
        }
        System.out.println("}");
    }
}


Maka akan menghasilkan output  :







Ada pertanyaan? silahkan bertanya dikomentar

About the Author

Renvil Naufal Nafaro

Author & Editor

Biasakan untuk copy paste sertakan sumber

Post a Comment

 
Welcome to my blog © 2015 - Designed by Renvil and Templateism