GEROBAK FRIED CHICKEN



7.4. Latihan/Tugas

1. Sebuah perusahaan ayam goreng dengan nama “GEROBAK FRIED CHICKEN” yang
telah lumayan banyak pelanggannya, ingin dibantu dibuatkan program untuk
membantu kelancaran usahaannya. “GEROBAK FRIED CHICKEN” mempunyai
daftar harga ayam sebagai berikut :
Kode Jenis Harga
D Dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp. 1500
Buatlah programnya dengan ketentuan :
a. Setiap pembeli dikenakan pajak sebesar 10% dari pembayaran.
b. Banyak Jenis, Jenis Potong dan Banyak Beli diinput.
c. Tampilan yang diinginkan sebagai berikut :
Layar Masukkan
GEROBAK FRIED CHICKEN
Kode Jenis Harga
D Dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp. 1500
Banyak Jenis : ... <diinput>
Jenis Ke - ... <proses counter>
Jenis Potong [D/P/S] : ... <diinput>
Banyak Potong : ... <diinput>
<<Terus berulang tergantung Banyak Jenis>>






Script :
import java.util.*;

class ayam {

    public static void main (String[] args) throws Exception
    {
     String[] kode = new String[10];
        String[] jenis = new String[10];
        int i,j;
        double jumlah=0 ,pjk=0, total=0;
        int[] potong = new int[10];
        int[] harga = new int[10];
        int[] jml = new int[10];

        Scanner input = new Scanner(System.in);

     System.out.println("GEROBAK FRIED CHICKEN MAS PAUL");
     System.out.println("------------------------------");
     System.out.println("Kode   Jenis   Harga ");
     System.out.println("---------------------");
     System.out.println("D      Dada    Rp. 2500");
     System.out.println("P      Paha    Rp. 2000");
     System.out.println("S      Sayap   Rp. 1500");
     System.out.println("---------------------");

     System.out.print("Banyak Jenis : ");
     j=input.nextInt();

     for(i=0; i<j; i++)
     {
     System.out.println("\nJenis Ke - " + (i+1));
     System.out.print("Jenis Potong [D/P/S] : ");
     kode[i]= input.next();

            if ("D".equals(kode[i]) || "d".equals(kode[i]))
            {
            jenis[i]="Dada";
            harga[i]=2500;
            }
            else if ("P".equals(kode[i]) || "p".equals(kode[i]))
            {
            jenis[i]="Paha";
            harga[i]=2000;
            }
            else
            {
            jenis[i]="Sayap";
            harga[i]=1500;
            }


     System.out.print("Banyak Potong        : ");
     potong[i] = input.nextInt();

            jml[i]=harga[i]*potong[i];
     }

     System.out.println("\n\tGEROBAK FRIED  CHICKEN MAS PAUL          ");
     System.out.println("---------------------------------------------");
     System.out.println("No.\tJenis\tHarga\tBanyak\tJumlah");
     System.out.println("\tPotong\tSatuan\tBeli\tHarga ");
     System.out.println("---------------------------------------------");

        for(i=0;i<j;i++)
        {
            System.out.println(+(i+1)+ "\t" +jenis[i]+ "\t" +harga[i]+ "\t" +potong[i]+ "\t\t" +jml[i]);
            jumlah=jumlah+jml[i];
        }

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


        pjk=jumlah*0.1;
        total=jumlah+pjk;

        System.out.println("\tJumlah Bayar\t\t\t" +jumlah);
        System.out.println("\tPajak 10%\t\t\t\t" +pjk);
        System.out.println("\tTotal Bayar\t\t\t\t" +total);

    }

}

Output :




Komentar

Posting Komentar

Postingan populer dari blog ini

Menghitung Luas dan Keliling Lingkaran

Pemograman Java