NIM : 41518110135
1. Coding Program
package Tugas;
import java.util.ArrayList;
import java.util.Scanner;
float TotalBelanjaan = 0;
float TotalHarga = 0;
float hargaBarang = 0;
int Jumlah = 0;
while (balikKeMenu) {
TotalBelanjaan += TotalHarga;
System.out.println("Menu Utama:");
System.out.println("1. Sembako");
System.out.println("Pilihan:_");
Scanner input = new Scanner(System.in);
switch (pilihanMenu) {
case 1:
System.out.println("Menu Sembako:");
System.out.println("Pilihan:_");
if (pilihanSembako.equals("A")) {
hargaBarang = 10000;
nameList.add(namaBarang);
if (pilihanSembako.equals("B")) {
hargaBarang = 18000;
nameList.add(namaBarang);
}
if (pilihanSembako.equals("C")) {
hargaBarang = 15000;
nameList.add(namaBarang);
if (pilihanSembako.equals("D")) {
hargaBarang = 15000;
nameList.add(namaBarang);
if (pilihanSembako.equals("E")) {
hargaBarang = 10000;
nameList.add(namaBarang);
if (pilihanSembako.equals("F")) {
hargaBarang = 12000;
nameList.add(namaBarang);
if (pilihanSembako.equals("G")) {
hargaBarang = 12000;
nameList.add(namaBarang);
if (!pilihanSembako.equals("H")) {
pilihBarang = true;
break;
case 2:
System.out.println("Menu Daging Sayur:");
System.out.println("Pilihan:_");
if (pilihanDagingSayur.equals("A")) {
hargaBarang = 20000;
nameList.add(namaBarang);
if (pilihanDagingSayur.equals("B")) {
hargaBarang = 15000;
nameList.add(namaBarang);
if (pilihanDagingSayur.equals("C")) {
hargaBarang = 20000;
nameList.add(namaBarang);
}
if (pilihanDagingSayur.equals("D")) {
hargaBarang = 15000;
nameList.add(namaBarang);
if (pilihanDagingSayur.equals("E")) {
hargaBarang = 5000;
nameList.add(namaBarang);
if (pilihanDagingSayur.equals("F")) {
hargaBarang = 5000;
nameList.add(namaBarang);
if (pilihanDagingSayur.equals("G")) {
hargaBarang = 5000;
nameList.add(namaBarang);
if (!pilihanDagingSayur.equals("H")) {
pilihBarang = true;
break;
case 3:
System.out.println("Pilihan Lainnya:");
System.out.println("Pilihan:_");
if (pilihanPaket.equals("A")) {
hargaBarang = 30000;
nameList.add(namaBarang);
if (pilihanPaket.equals("B")) {
hargaBarang = 10000;
nameList.add(namaBarang);
if (pilihanPaket.equals("C")) {
hargaBarang = 30000;
nameList.add(namaBarang);
if (pilihanPaket.equals("D")) {
hargaBarang = 20000;
nameList.add(namaBarang);
}
if (pilihanPaket.equals("E")) {
hargaBarang = 20000;
nameList.add(namaBarang);
if (pilihanPaket.equals("F")) {
hargaBarang = 120000;
nameList.add(namaBarang);
if (!pilihanPaket.equals("G")) {
pilihBarang = true;
break;
case 4:
input.next();
break;
}
if (pilihBarang == true) {
Jumlah = input.nextInt();
jumlahList.add(Jumlah);
pilihBarang = false;
}
2. Tampilan Menu menampilkan beberapa pilihan
Tampilan Sembako