KASIR ARRAY 1 DIMENSI

Saya akan membagikan source code untuk progam kasir yang menggunakan array 1 dimensi dengan menggunakan aplikasi NetBeans berikut source code progamnya :


package array;

import java.util.Scanner;

public class array1dimensi {

    public static void main(String[] args) {

        Scanner s = new Scanner(System.in);

        int pilih=0, indeks=0, jumlah;

        String Makanan[]= new String[5];

        int harga[] = new int[5];

        int qty[] = new int [5];

        int total[] = new int [5];

        int grandtotal = 0;


        do{

            System.out.println("\nSATE TENGAH ALAS");

            System.out.println("1.Sate Kelinci\n2.Sate Jaran\n3.Sate Kebo");

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

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

            pilih= s.nextInt();

            switch(pilih){


                case 1:

                    Makanan[indeks]="Sate Kelinci";

                    harga[indeks]=12000;

                    System.out.print("Jumlah Porsi = ");

                    jumlah= s.nextInt();

                    qty[indeks]=jumlah;

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

                    grandtotal+=total[indeks];

                    indeks++;

                break;


                case 2:

                    Makanan[indeks]="Sate Jaran";

                    harga[indeks]=20000;

                    System.out.print("Jumlah Porsi = ");

                    jumlah=s.nextInt();

                    qty[indeks]=jumlah;

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

                    grandtotal+=total[indeks];

                    indeks++;

                break;


                case 3:

                    Makanan[indeks]="Sate Kebo";

                    harga[indeks]=18000;

                    System.out.print("Jumlah Porsi = ");

                    jumlah=s.nextInt();

                    qty[indeks]=jumlah;

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

                    grandtotal+=total[indeks];

                    indeks++;

                break;


                case 4:

                    System.out.println("Matur Suwun");

                    break;


                default:

                    System.out.println("Pilihan Mboten Wonten");

                    break;


                }

            

            if (pilih >=1 && pilih <= 3) {

                System.out.println("\nDaftar Pesanan Panjenengan");

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

                System.out.print((i+1)+"."+Makanan[i]);

                System.out.print(  " [Harga  : Rp."+ harga[i]+"]");

                System.out.println("    [jumlah : " + qty[i]+"]");

                System.out.println( "    [Total  : Rp." + total[i]+"]");

            }

          }

        }while(pilih!=4);

        System.out.println("Grand Total: Rp."+grandtotal);

    }

}




INI TAMPILAN OUTPUTNYA




Komentar

Postingan Populer