Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javaapplication14;
- import java.util.Scanner;
- /**
- * NRP : 151-111-082
- *
- * @author Stevanus Evo
- */
- public class JavaApplication14 {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- final byte Max = 10; // konstanta
- int[] DMKode = new int[Max];
- String[] DMNama = new String[Max];
- int[] DMHarga = new int[Max];
- int InputMU;
- int InputDM;
- int nomor;
- int total=0;
- int CKode;
- do
- {
- System.out.println("\nMenu Utama");
- System.out.println("1. Data Makanan");
- System.out.println("2. Order");
- System.out.println("9. Keluar Program");
- System.out.print("Pilihan anda : ");
- InputMU = input.nextInt();
- switch(InputMU)
- {
- case 1 :
- System.out.println("\nData Makanan");
- System.out.println("1. Input Data");
- System.out.println("2. Ubah Data");
- System.out.println("3. List");
- System.out.println("4. Hapus Data ");
- System.out.print("Pilihan anda : ");
- InputDM = input.nextInt();
- switch(InputDM)
- {
- case 1 :
- System.out.println("\nINPUT DATA MAKANAN");
- System.out.print("Elemen nomor : ");
- nomor = input.nextInt();
- System.out.print("Kode : ");
- DMKode[nomor] = input.nextInt();
- System.out.print("Nama : ");
- DMNama[nomor] = input.next();
- System.out.print("Harga : ");
- DMHarga[nomor] = input.nextInt();
- break;
- case 2 :
- System.out.println("\nUBAH DATA MAKANAN");
- System.out.print("Input Kode : ");
- CKode = input.nextInt();
- for(int c=0;c<Max;c++)
- {
- if (CKode == DMKode[c])
- {
- System.out.println(DMNama[c]);
- System.out.println(DMHarga[c]);
- System.out.println("Diubah menjadi :");
- System.out.print("Nama : ");
- DMNama[c] = input.next();
- System.out.print("Harga : ");
- DMHarga[c] = input.nextInt();
- break;
- }
- }
- break;
- case 3 :
- System.out.println("\nTAMPILKAN");
- System.out.println("Kode \tNama \tHArga");
- for(int c=0;c<Max;c++)
- {
- if (DMKode[c] == 0) {
- } else {
- System.out.println(
- DMKode[c] + "\t" +
- DMNama[c] + "\t" +
- DMHarga[c] );
- }
- }
- break;
- case 4:
- System.out.println("Hapus Data Makanan");
- System.out.println("Masukan KDMakanan Yang Ingin Dihapus : ");
- int del = input.nextInt();
- for (int d = 0; d < Max; d++) {
- if (del == DMKode[d]) {
- DMKode[d] = 0;
- DMNama[d] = "";
- DMHarga[d] = 0;
- System.out.println("Data Sudah Terhapus");
- }
- }
- default :
- System.out.println("Salah ...");
- }
- break;
- case 2 :
- System.out.println("Order Makanan ");
- System.out.println("Masukan Kode = ");
- int kode = input.nextInt();
- if (kode!=0){
- for (int z =0; z<Max; z++){
- if (DMKode[z] == kode){
- System.out.println("nama :"+DMNama[z]);
- System.out.println("harga :"+DMHarga[z]);
- System.out.println("Porsi : ");
- int porsi = input.nextInt();
- int temp = DMHarga[z]*porsi;
- System.out.println("Total : "+temp);
- total +=temp;
- System.out.println("Total Keseluruhan : "+total);
- }
- }
- }
- break;
- case 9 :
- break;
- default :
- System.out.println("Salah ...");
- }
- } while (InputMU != 9);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement