Latihan Array 1 Dimensi (21082010126 + Sulthan Atha Muhammad)







/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication4;

import java.util.Scanner;

/**
 *
 * @author Sultan Atha Muhammad
 */
public class JavaApplication4 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner s;
        s = new Scanner(System.in);

        String makanan[];

        makanan = new String[5];

        int harga[] = new int[5];
        int porsi[] = new int[5];
        int indeks=0;//index array
        int GrandTotal;
        int jumlah;
        int pilih;
        int total=0;

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

        System.out.println("WARUNG MAKAN SEDERHANA");

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

        do{

            System.out.println("DAFTAR MENU");
            System.out.println("1. Ayam bakar   [12.000]");
            System.out.println("2. Bakmie       [10.000]");
            System.out.println("3. Bubur Ayam   [12.000]");
            System.out.println("4. Nasi Putih   [6.000]");
            System.out.println("5. Es Teh Manis [5.000]");
            System.out.println("6. Kopi Susu    [12.000]");
            System.out.println("7. Selesai");
            System.out.print("Pilih  = ");
            pilih=s.nextInt();
            switch(pilih){

                case 1:

                    makanan[indeks]="Ayam Bakar";
                    System.out.print("Jumlah = ");
                    jumlah=s.nextInt();
                    porsi[indeks]=jumlah;
                    harga[indeks]=12000;
                    total=total+(12000*jumlah);
                    break;

                case 2:

                    makanan[indeks]="Bakmie";
                    System.out.print("Jumlah = ");
                    jumlah=s.nextInt();
                    porsi[indeks]=jumlah;
                    harga[indeks]=10000;
                    total=total+(10000*jumlah);
                    break;

                case 3:

                    makanan[indeks]="Bubur Ayam";
                    System.out.print("Jumlah = ");
                    jumlah=s.nextInt();
                    porsi[indeks]=jumlah;
                    harga[indeks]=12000;
                    total=total+(12000*jumlah);
                    break;

                case 4:

                    makanan[indeks]="Nasi Putih";
                    System.out.print("Jumlah = ");
                    jumlah=s.nextInt();
                    porsi[indeks]=jumlah;
                    harga[indeks]=6000;
                    total=total+(6000*jumlah);
                    break;    

                case 5:
                    
                    makanan[indeks]="Es Teh Manis";
                    System.out.print("Jumlah = ");
                    jumlah=s.nextInt();
                    porsi[indeks]=jumlah;
                    harga[indeks]=5000;
                    total=total+(5000*jumlah);
                    break;    

                case 6:

                    makanan[indeks]="Kopi Susu";
                    System.out.print("Jumlah = ");
                    jumlah=s.nextInt();
                    porsi[indeks]=jumlah;
                    harga[indeks]=12000;
                    total=total+(12000*jumlah);
                    break;

            }
            
        indeks++;

        }while(pilih!=7);

        //menampilkan makanan yang dibeli

        System.out.println("*****************************************");
        System.out.println("              DAFTAR STRUK");
        System.out.println("*****************************************");

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

        System.out.println((i+1)+". "+makanan[i]+"\t Rp. "+harga[i]+"\t "+porsi[i]+" Porsi"); 
        }
        System.out.println("-----------------------------------------+");
        System.out.println("TOTAL BELANJA :  Rp. "+total);
        System.out.println("-----------------------------------------");
    }
    
}



Comments

Popular posts from this blog

Latihan Pencarian Data (21082010126)

BAHASA PEMROGRAMAN 1 : PENGURUTAN DAN TRACING SELECTION SORT (GENAP)

queue - Sulthan Atha Muhammad (21082010126)