Sabtu, 14 November 2020

Tugas Java Minggu 7


Dhamario Gymanstiarno 50420365 
Universitas Gunadarma 

1. Mengurutkan data array

 int A[] = new int [10];

        A[0] = 9;

        A[1] = 1;

        A[2] = 2;

        A[3] = 0;

        A[4] = 4;

        A[5] = 6;

        A[6] = 5;

        A[7] = 7;

        A[8] = 8;

        A[9] = 3;

        

        int i,j,N = 10, temp;

        System.out.println("Mengurukan data angka dari yang terkecil hingga terbesar dengan array");

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

            for (j = N-1; j>i; j--){

                if (A[j] < A[j-1]){

                temp=A[j];

                A[j]=A[j-1];

                A[j-1]=temp;

                }

            }

        }

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

            System.out.println(A[j]);

        }





2. Array Matriks


Scanner masuk = new Scanner (System.in);

        int nilai1 [][] = new int [2][2];

        int nilai2 [][] = new int [2][2];

        int hasil [][] = new int [2][2];

        System.out.println("Masukkan data matriks A : ");

        for (int i=0;i<2;i++){

        for (int j=0;j<2;j++){

            System.out.print("("+ (i+1)+" , "+ (j+1)+") : ");

            nilai1[i][j]=masuk.nextInt();

        }

        }

        System.out.println("Masukkan data matriks B : ");

        for (int k=0;k<2;k++){

        for (int l=0;l<2;l++){

            System.out.print("("+ (k+1)+" , "+ (l+1)+") : ");

            nilai2[k][l]=masuk.nextInt();

        }

        }

        System.out.println("Matriks A");

        for (int i=0;i<2;i++){

        for (int j=0;j<2;j++)

                System.out.print(nilai1[i][j]+" ");

                System.out.println();}

        System.out.println("Matriks B");

        for (int k=0;k<2;k++){

        for (int l=0;l<2;l++)

                System.out.print(nilai2[k][l]+" ");

                System.out.println();}

        for(int x=0;x<2;x++){

        for(int y=0;y<2;y++){

        hasil[x][y]=nilai1[x][y]+ nilai2[x][y];

        }

        }

        System.out.println("Proses Penjumlahan Matriks A Dan B = ");

        for(int x=0;x<2;x++){

        for(int y=0;y<2;y++){

        System.out.print(nilai1[x][y]+ " + "+ nilai2[x][y]+" = "+hasil[x][y]+"   " );

        }

        System.out.println();

        }

        System.out.println("Hasil Penjumlahan Matriks A Dan B = ");

        for(int x=0;x<2;x++){

        for(int y=0;y<2;y++){

        System.out.print(hasil[x][y]+" " );

        }

        System.out.println();

}





3. Array Table Penjualan

String[]nmbrg = new String[50];

int[]jum = new int[100];

int[]hrg = new int[100];

DataInputStream karakter = new DataInputStream(System.in);

System.out.print("Masukan Bulan Penjualan : ");

String bulan=karakter.readLine();

System.out.print("Masukan jumlah data : ");

String jml=karakter.readLine();

int data = Integer.valueOf(jml).intValue();

for(int i=0;i<data; i++)

{

System.out.print("Nama Barang Ke-"+(i+1)+ "=");

String nm=karakter.readLine();

nmbrg[i]=nm;

System.out.print("Jumlah : ");

String jlh=karakter.readLine();

int jlah = Integer.valueOf(jlh).intValue();

jum[i]=jlah;

System.out.print("Harga Rp.: ");

String har=karakter.readLine();

int harg = Integer.valueOf(har).intValue();

hrg[i]=harg;

}

System.out.println("LAPORAN PENJUALAN PT. YAI");

System.out.println("BULAN : "+bulan);

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

System.out.println("NO  NAMA BARANG    JUMLAH     HARGA       TOTAL ");

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

int tpenj=0;

for(int i=0;i<data; i++)

{

System.out.println((i+1)+" "+nmbrg[i]+" "+jum[i]+" "+hrg[i]+

" "+(jum[i]*hrg[i]));

tpenj = tpenj + (jum[i]*hrg[i]);

}

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

System.out.println("TOTAL BARANG : "+data);

System.out.println("TOTAL PENJUALAN : "+tpenj);





Semakin kita belajar, terasa semakin banyak perkara yang tidak kita ketahui.

0 komentar:

Posting Komentar

Hubungi Saya

Phone :

+62 851 5681 2670

Address :

Tapos, Depok

Email :

dhamario@student.gunadarma.ac.id