Jumat, 12 November 2010

3 Himpunan pada Java

Date: Jumat, 12 November 2010 07.46
Category:
Author: Soni Sebastian
Share:
Responds: 3 Comment
import java.util.Scanner;

public class himpunanLA{
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("\nMasukkan Jumlah 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("\nMasukkan Jumlah 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("\nAnggota 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 U 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 n 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 void himpunanSelisih(){
System.out.print("Himpunan Selisih A - B : { ");
for( int i=1;i<=jumlahAnggotaA;i++){
boolean adaSama = false;
for(int j=1;j<=jumlahAnggotaB;j++){
if(himpunanA[i]==himpunanB[j])
adaSama=true;
}
if(adaSama==false){
System.out.print(himpunanA[i]+" ");
}
}
System.out.println("}");

System.out.print("Himpunan Selisih B - A : { ");
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 static void main(String args[]){
himpunanLA bilangan = new himpunanLA();
bilangan.dataAnggota();
bilangan.tampilAnggota();
bilangan.himpunanGabungan();
bilangan.himpunanIrisan();
bilangan.himpunanSelisih();
}

}

Artikel Terkait :



3 comments

20 April 2015 pukul 17.50

kalo misalnya itu program dibuat seperti pake jFrame Form misalnya, bgmna gan?

20 November 2016 pukul 16.37

mimin penjelasannya mana coding java himpunan

16 Februari 2020 pukul 05.23

Apa sudah ketemu mas, yg seperti jframe form ya?

Posting Komentar