import java.util.Scanner;
public class Reza {
Scanner input = new Scanner(System.in);
int[] himpunanA = new int[100];
int[] himpunanB = new int[100];
int jumlahAnggotaA;
int jumlahAnggotaB;
public void dataAnggota() {
System.out.print ("Masukkan Banyak Anggota Himpunan A : ");
jumlahAnggotaA = input.nextInt();
System.out.println("Anggota Himpunan A");
for(int i=1; i<=jumlahAnggotaA; i++){
System.out.print("Anggota "+i+" : ");
himpunanA[i]=input.nextInt();
}
System.out.print ("Masukkan Banyak Anggota Himpunan B : ");
jumlahAnggotaB = input.nextInt();
System.out.println("Anggota Himpunan B");
for(int i=1; i<=jumlahAnggotaB; i++){
System.out.print("Anggota "+i+" : ");
himpunanB[i]=input.nextInt();
}
}
public void tampilAnggota(){
System.out.print("Anggota Himpunan A = { ");
for(int i=1; i<=jumlahAnggotaA; i++){
System.out.print(himpunanA[i]+" ");
}
System.out.println("}");
System.out.print("Anggota Himpunan B = { ");
for(int i=1; i<=jumlahAnggotaB; i++){
System.out.print(himpunanB[i]+" ");
}
System.out.println("}");
}
public void himpunanGabungan(){
System.out.print("Himpunan Gabungan A βͺ B : { ");
for(int i=1; i<=jumlahAnggotaA; i++){
System.out.print(himpunanA[i]+" ");
}
for(int i=1; i<=jumlahAnggotaB; i++){
boolean adaSama = false;
for(int j=1; j<=jumlahAnggotaA; j++){
if(himpunanB[i]==himpunanA[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanB[i]+" ");
}
}
System.out.println(" }");
}
public void himpunanIrisan(){
System.out.print("Himpunan Irisan A β© B : { ");
for(int i=1; i<=jumlahAnggotaB; i++){
boolean adaSama = false;
for(int j=1; j<=jumlahAnggotaA; j++){
if(himpunanB[i]==himpunanA[j])
adaSama = true;
}
if(adaSama==true){
System.out.print(himpunanB[i]+" ");
}
}
System.out.println(" }");
}
public static void main(String args[]) {
Reza bilangan = new Reza();
bilangan.dataAnggota();
bilangan.tampilAnggota();
bilangan.himpunanGabungan();
bilangan.himpunanIrisan();
}
}
Like this:
Like Loading...
Related