Latihan Array 1 Dimensi

Nama: Kimberlie Cindy Kolopaking

NPM: 22082010200

Kelas: E


Source Code:

package com.mycompany.kimberlieloops;

import java.util.Scanner;

public class LatihanappArray1 {

    public static void main(String[] args) {

        Scanner sc = new Scanner (System.in);

        String pesanan[];

        pesanan = new String[10];

        int harga[] = new int [10];

        int porsi[] = new int [10];

        int totalbeli[] = new int [10];

        int indeks=0;

        int pilih = 0,total = 0,grandtotal = 0;


        do{

            

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

            System.out.println("===== Welcome! to Kim's Chinese Food Restaurant =====");

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

            System.out.println("1. Nasi Goreng Hongkong                     Rp55000");

            System.out.println("2. Fuyunghai                                Rp40000");

            System.out.println("3. Tamie                                    Rp45000");

            System.out.println("4. Koloke                                   Rp40000");

            System.out.println("5. Air Mineral                              Rp3000");

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

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

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

            pilih = sc.nextInt();

            switch(pilih){

                case 1 :

                    pesanan[indeks] = "Nasi Goreng Hongkong";

                    harga[indeks] = 55000;

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

                    porsi[indeks]=sc.nextInt();

                    totalbeli[indeks] = harga[indeks]*porsi[indeks];

                    grandtotal = grandtotal + totalbeli[indeks];

                    break;

                case 2 :

                    pesanan[indeks] = "Fuyunghai";

                    harga[indeks] = 40000;

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

                    porsi[indeks]=sc.nextInt();

                    totalbeli[indeks] = harga[indeks]*porsi[indeks];

                    grandtotal = grandtotal + totalbeli[indeks];

                    break; 

                case 3 :

                    pesanan[indeks] = "Tamie";

                    harga[indeks] = 45000;

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

                    porsi[indeks]=sc.nextInt();

                    totalbeli[indeks] = harga[indeks]*porsi[indeks];

                    grandtotal = grandtotal + totalbeli[indeks];

                    break;

                case 4 :

                    pesanan[indeks] = "Koloke";

                    harga[indeks] = 40000;

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

                    porsi[indeks]=sc.nextInt();

                    totalbeli[indeks] = harga[indeks]*porsi[indeks];

                    grandtotal = grandtotal + totalbeli[indeks];

                    break;

                case 5 :

                    pesanan[indeks] = "Air Mineral";

                    harga[indeks] = 3000;

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

                    porsi[indeks]=sc.nextInt();

                    totalbeli[indeks] = harga[indeks]*porsi[indeks];

                    grandtotal = grandtotal + totalbeli[indeks];

                    break;

                case 6:

                    System.out.println("");

                    System.out.println("Terima kasih dan Selamat Makan!");

                    System.out.println("");

                    break;

                default: 

                    System.out.println("\nMenu Tidak Tersedia");

                   

          }         


          indeks++;

      }while(pilih!=6);

        

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

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

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

        System.out.println("Menu            Harga              Total");

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

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

            System.out.println((i+1) +"." +pesanan[i] + " x" + porsi[i]+ "  \tRp" + harga[i] + "  \tRp" + totalbeli[i]);       

        }

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

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


    }

    

}


Output:






Comments

Popular posts from this blog

Tugas Latihan SwitchCase

Latihan Pengurutan Data

Latihan Pemrograman Sekuensial