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:
.png)
Comments
Post a Comment