Latihan/Tugas
telah lumayan banyak pelanggannya, ingin dibantu dibuatkan program untuk
membantu kelancaran usahaannya. “GEROBAK FRIED CHICKEN” mempunyai
daftar harga ayam sebagai berikut :
Banyak Jenis : ... <diinput>
Jenis Ke - ... <proses counter>
Jenis Potong [D/P/S] : ... <diinput>
Banyak Potong : ... <diinput>
<<Terus berulang tergantung Banyak Jenis>>
PENYELESAIAN
Source Code :
import java.util.*;
class
GEROBAKFRIEDCHICKEN
{
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);
}
}
Output :
SEKIAN POSTINGAN SAYA UNTUK TUGAS ARRAY :-)