http://adf.ly/jdTRK
TUGAS JAVA ARRAY

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>>

Layar Keluaran
GEROBAK FIRED CHICHEN
-----------------------------------------------
No. Jenis Harga Bayak Jumlah
Potong Satuan Beli Harga
-----------------------------------------------
... ........... ...... .... Rp ....
... ........... ...... .... Rp ....
-----------------------------------------------
Jumlah Bayar Rp ....
Pajak 10% Rp ....
Total Bayar Rp ....


Jawab :
 
 
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");
     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            ");
     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);
    
    }
        
}

Post a Comment

 
Top