Sunday, November 27, 2022

ARRAY MULTI DIMENSI (22082010216)

 Nama : Novia Citra Fadhlilla

 NPM  : 22082010216

 Kelas  : E


SOURCE CODE :

package latihanarray;

import java.util.Scanner;

public class LatihanMultiDimensi {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        String trx[][]= new String[3][4];

        int harga []=new int [4];

        int kode=101; 

        int baris=0,kolom=0,indeks=0;

        int pilih=0,pilih2 = 0;


        do{

            System.out.println("");

            System.out.println("----- MAHKOTA DIAMOND -----");

            System.out.println("1. Transaksi Baru");

            System.out.println("2. Rekap Transaksi");

            System.out.println("3. Selesai");

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

            System.out.print("Pilih = ");

            pilih=sc.nextInt();

            switch(pilih){

                case 1:

                    if(baris<=2){

                        kolom=0;

                        trx[baris][kolom]=String.valueOf(kode);

                        kolom=1;


                        do{

                            if(kolom<=3){

                                System.out.println("");

                                System.out.println("------ Pilih Barang ------");

                                System.out.println("1. Emas     [Rp 3.000.000] ");

                                System.out.println("2. Berlian  [Rp 5.000.000] ");

                                System.out.println("3. Permata [Rp 7.000.000] ");

                                System.out.println("4. Kembali");

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

                                System.out.print("Pilih = ");

                                pilih2=sc.nextInt();

                                switch(pilih2){

                                    case 1:

                                        trx[baris][kolom]="Emas"; 

                                        break;

                                    case 2:

                                        trx[baris][kolom]="Berlian";

                                        break;

                                    case 3:

                                        trx[baris][kolom]="Permata";

                                        break;

                                    case 4:

                                        System.out.println("Ke Menu Utama");

                                        break;

                                }


                                kolom++;

                            }

                            

                            else{

                                System.out.println("Transaksi Penuh!");

                                break;

                            }

                            

                        }while(pilih2!=4);

                        baris++; 

                        kode++;

                    }


                    else

                        System.out.println("Transaksi Penuh!");

                    break;

                case 2:

                    System.out.println("");

                    System.out.println("Rekap Transaksi");

                    System.out.println("kode\tNama Barang");

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

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

                            if(trx[i][j]!=null){

                                System.out.print(trx[i][j]+"\t");


                            }

                        }

                        System.out.println("");

                    }

                    break;

                case 3:


                    System.out.println("TERIMA KASIH");

                    System.out.println("SELAMAT DATANG KEMBALI");

                    break;  

            }

        }while(pilih!=3);

    }

}


 HASIL RUN :

----- MAHKOTA DIAMOND -----

1. Transaksi Baru

2. Rekap Transaksi

3. Selesai

-----------------------------------

Pilih = 1


------ Pilih Barang ------

1. Emas     [Rp 3.000.000] 

2. Berlian  [Rp 5.000.000] 

3. Permata [Rp 7.000.000] 

4. Kembali

-------------------------- 

Pilih = 3


------ Pilih Barang ------

1. Emas     [Rp 3.000.000] 

2. Berlian  [Rp 5.000.000] 

3. Permata [Rp 7.000.000] 

4. Kembali

-------------------------- 

Pilih = 4

Ke Menu Utama


----- MAHKOTA DIAMOND -----

1. Transaksi Baru

2. Rekap Transaksi

3. Selesai

-----------------------------------

Pilih = 3

TERIMA KASIH

SELAMAT DATANG KEMBALI

BUILD SUCCESSFUL (total time: 8 seconds)




ARRAY 1 DIMENSI (22082010216)

 

NAMA    : Novia Citra Fadhlilla

 NPM       : 22082010216

KELAS    : E

-----------------------------------------------------------------------------------------------------------------------------

package latihanarray;

import java.util.Scanner;

public class LatihanArray {

    public static void main(String[] args) {

        Scanner sc= new Scanner (System.in);

        String pesanan [];

        pesanan=new String[7];

        int harga[]=new int[7];

        int jumlah[]=new int[7];

        int total[]=new int[7];

        int pilih=0, indeks=0, totalsemua=0, grandtotal=0;

        do{


            System.out.println("\n----------MENU WARUNG MAKAN CITRA RASA------------");

            System.out.println("1. BAKSO");

            System.out.println("2. AYAM GEPREK");

            System.out.println("3. NASI GORENG");

            System.out.println("4. MIE GORENG");

            System.out.println("5. ES TEH");

            System.out.println("6. ANEKA JUS");

            System.out.println("7. SELESAI");

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


            pilih=sc.nextInt();


            switch (pilih){


                case 1:

                    pesanan[indeks]="BAKSO"; 

                    harga[indeks]=10000;

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

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;

                case 2:

                    pesanan[indeks]="AYAM GEPREK"; 

                    harga[indeks]=12000;

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

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;

                case 3:

                    pesanan[indeks]="NASI GORENG"; 

                    harga[indeks]=14000;

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

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;

                case 4:

                    pesanan[indeks]="MIE GORENG"; 

                    harga[indeks]=14000;

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

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;

                case 5:

                    pesanan[indeks]="ES TEH"; 

                    harga[indeks]=4000;

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

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;

                case 6:

                    pesanan[indeks]="JUS"; 

                    harga[indeks]=6000;

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

                    jumlah[indeks] = sc.nextInt();

                    total[indeks]= jumlah[indeks]*harga[indeks];

                    grandtotal=grandtotal+total[indeks];

                    break;


                default:

                    System.out.println("TIDAK ADA PILIHAN");

            }

            indeks++;

        }while(pilih!=7);

        System.out.println("\n----------TOTAL PEMBELIAN---------");

        for (int i = 0; i < indeks-1; i++) {

          System.out.println((i+1)+"."+pesanan[i]+"x"+jumlah[i]+"\nRp."+harga[i]+"\nRp."+total[i]);

        }

        System.out.println("TOTAL SEMUA : Rp." +grandtotal);

        System.out.println("-----------TERIMA KASIH--------------");

        System.out.println("--------SELAMAT DATANG KEMBALI--------");

    }

}


-----------------------------------------------------------------------------------------------------------------------------

Hasil Run :


----------MENU WARUNG MAKAN CITRA RASA------------

1. BAKSO

2. AYAM GEPREK

3. NASI GORENG

4. MIE GORENG

5. ES TEH

6. ANEKA JUS

7. SELESAI

PILIH : 1

JUMLAH : 2


----------MENU WARUNG MAKAN CITRA RASA------------

1. BAKSO

2. AYAM GEPREK

3. NASI GORENG

4. MIE GORENG

5. ES TEH

6. ANEKA JUS

7. SELESAI

PILIH : 4

JUMLAH : 1


----------MENU WARUNG MAKAN CITRA RASA------------

1. BAKSO

2. AYAM GEPREK

3. NASI GORENG

4. MIE GORENG

5. ES TEH

6. ANEKA JUS

7. SELESAI

PILIH : 5

JUMLAH : 3


----------MENU WARUNG MAKAN CITRA RASA------------

1. BAKSO

2. AYAM GEPREK

3. NASI GORENG

4. MIE GORENG

5. ES TEH

6. ANEKA JUS

7. SELESAI

PILIH : 7

TIDAK ADA PILIHAN


----------TOTAL PEMBELIAN---------

1.BAKSOx2

Rp.10000

Rp.20000

2.MIE GORENGx1

Rp.14000

Rp.14000

3.ES TEHx3

Rp.4000

Rp.12000

TOTAL SEMUA : Rp.46000

-----------TERIMA KASIH--------------

--------SELAMAT DATANG KEMBALI--------

BUILD SUCCESSFUL (total time: 16 seconds)







    

    



Monday, November 7, 2022

Perulangan Bersarang (22082010216)

Nama    : Novia Citra Fadhlilla

NPM     : 22082010216

Kelas    : E


Source Code :

package perulanganbersarang;

import java.util.Scanner;

public class PerulanganBersarang {

    public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

        int a=1, b=2, angkabagi,jumlahbil;

        boolean prima;

        System.out.print("Masukkan Jumlah Bilangan Prima= ");

        jumlahbil = sc.nextInt();

        while (a<=jumlahbil){

            prima=true;

            for(angkabagi=2;angkabagi<b;angkabagi++){

                if(b%angkabagi==0){

                    prima=false;

                break;

                }

            }

            if (prima==true){

                System.out.print(b+ ",");

                a++;

            }

                b++;

        }

    }


}

    






Table Tracing







Membangun Kesadaran Bela Negara di Kalangan Generasi Muda

Membangun Kesadaran Bela Negara di Kalangan Generasi Muda      Indonesia, negara dengan keanekaragaman budaya dan latar belakang sosial yang...