You are on page 1of 11

Adinda Fitra Rahmawanti Dewi

11150930000002
Array 1
package array1;

/**

* @author E11

*/

import java.util.Scanner;

public class Array1 {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

Scanner masuk = new Scanner (System.in);

int i, n;

String pil;

do{

System.out.print("Masukkan Banyak Unsur Himpunan A = ");

n = masuk.nextInt();

int angka[] = new int [n];

for(i=0; i<n; i++){

System.out.print("Masukkan Unsur Ke-" +(i+1)+ " = ");

angka[i] = masuk.nextInt();

System.out.printf("Himpunan A = {");
for(i=0; i<n; i++){

if(i==(n-1)){

System.out.println(angka[i]+ "}");

else{

System.out.printf(angka[i]+ ", ");

System.out.print("Lagi (y/t) : ");

pil = masuk.next();

System.out.println("===================================");

System.out.println("");

}while(pil.equals ("y"));

}
run:

Masukkan Banyak Unsur Himpunan A = 2

Masukkan Unsur Ke-1 = 3

Masukkan Unsur Ke-2 = 4

Himpunan A = {3, 4}

Lagi (y/t) : y

===================================

Masukkan Banyak Unsur Himpunan A = 4

Masukkan Unsur Ke-1 = 5

Masukkan Unsur Ke-2 = 2

Masukkan Unsur Ke-3 = 3

Masukkan Unsur Ke-4 = 1

Himpunan A = {5, 2, 3, 1}

Lagi (y/t) : t

===================================

BUILD SUCCESSFUL (total time: 16 seconds)


Array 2
package array2;

/**

* @author E11

*/

import java.util.Scanner;

public class array2a {

public static void main(String [] args){

Scanner masuk = new Scanner (System.in);

int n, m, i, j, c, d;

int a = 0;

int z = 0;

String pil;

System.out.println(" Irisan Dalam Himpunan ");

do{

System.out.println("======================================");

System.out.println("");

System.out.print("Jumlah Unsur Untuk Himpunan A = ");

n = masuk.nextInt();

int A[] = new int [n];

for(i=0; i<n; i++){

System.out.print("Masukkan Unsur Ke-" +(i+1)+ " = ");

A[i] = masuk.nextInt();

}
System.out.println("");

System.out.print("Jumlah Unsur Untuk Himpunan B = ");

m = masuk.nextInt();

int B[] = new int [m];

for(j=0; j<m; j++){

System.out.print("Masukkan Unsur Ke-" +(j+1)+ " = ");

B[j] = masuk.nextInt();

System.out.println("");

System.out.print("Himpunan A = {");

for(i=0; i<n; i++){

if(i==(n-1)){

System.out.println(A[i]+ "}");

else{

System.out.print(A[i]+ ", ");

System.out.print("Himpunan B = {");

for(j=0; j<m; j++){

if(j==(m-1)){

System.out.println(B[j]+ "}");

else{

System.out.print(B[j]+ ", ");

}
System.out.print("Irisan Himpunan A dan B = {");

for(i=0; i<n; i++){

for(j=0;j<m; j++){

if(A[i] == B[j]){

if(z==0){

System.out.print(A[i]);

z = z + 1;

else{

System.out.print(", " + A[i]);

System.out.println("}");

System.out.print("Lagi (y/t) : ");

pil = masuk.next();

z = 0;

}while(pil.equals ("y"));

}
run:

Irisan Dalam Himpunan

======================================

Jumlah Unsur Untuk Himpunan A = 2

Masukkan Unsur Ke-1 = 3

Masukkan Unsur Ke-2 = 4

Jumlah Unsur Untuk Himpunan B = 4

Masukkan Unsur Ke-1 = 3

Masukkan Unsur Ke-2 = 2

Masukkan Unsur Ke-3 = 4

Masukkan Unsur Ke-4 = 5

Himpunan A = {3, 4}

Himpunan B = {3, 2, 4, 5}

Irisan Himpunan A dan B = {3, 4}

Lagi (y/t) : y

======================================

Jumlah Unsur Untuk Himpunan A = 4

Masukkan Unsur Ke-1 = 5

Masukkan Unsur Ke-2 = 8

Masukkan Unsur Ke-3 = 6

Masukkan Unsur Ke-4 = 9

Jumlah Unsur Untuk Himpunan B = 2

Masukkan Unsur Ke-1 = 3

Masukkan Unsur Ke-2 = 5

Himpunan A = {5, 8, 6, 9}
Himpunan B = {3, 5}

Irisan Himpunan A dan B = {5}

Lagi (y/t) : t

BUILD SUCCESSFUL (total time: 25 seconds)

You might also like