Sabtu, 29 Oktober 2011
Tugas Lat2 Array
import java.util.*;
class tugasjava2
{
public static void main(String[] args)
{
//Pembuatan variable dan deklarasi variable
int i,n;
double jbayar=0,total,pj;
//pembuatan variable untuk arrray
String[]kd=new String[3];
String[]jp=new String[15];
int[]hg=new int[10];
int[]bp=new int[10];
double[]jharga=new double[10];
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("-----------------------------");
//pembuatan fungsi scanner dengan nama "Input" untuk proses input data
Scanner input=new Scanner(System.in);
System.out.print("Banyak Jenis :");
//pembuatan variable untuk banyaknya proses perulangan yang akan dilakukan
n=input.nextInt();
//Proses input data dan logika perulangan menggunakan array
for (i=0;i<n;i++)
{
System.out.println("Jenis ke - " +(i+1));
System.out.print("Jenis Potong [D/P/S] :");
kd[i]=input.next();
//fungsi logika nested if (if majemuk) untuk pengambilan hasil input variable "dp" dan "hg" dari kondisi logika "kd"
if (kd[i].equals("D"))
{
jp[i]="Dada";
hg[i]=2500;
} else if (kd[i].equals("P"))
{
jp[i]="Paha";
hg[i]=2000;
} else
{
jp[i]="Sayap";
hg[i]=1500;
}
System.out.print("Banyak Potong:");
bp[i]=input.nextInt();
//proses pembuatan rumus variable jg untuk menentukan total jumlah harga
jharga[i]=hg[i]*bp[i];
}
//Printout data hasil keluaran setelah proses keluaran
System.out.println();
System.out.println();
System.out.println("GEROBAK FRIED CHICKEN");
//proses perulangan array sesuai inputan banyak data yang akan diulang pada proses inputan
for (i=0;i<n;i++)
{
System.out.println("Data ke - "+(i+1)+"\n");
System.out.println("Jenis Potong :"+jp[i]);
System.out.println("Harga Satuan :.Rp "+hg[i]);
System.out.println("Banyak beli :"+bp[i]+"potong");
System.out.println("Jumlah harga :.Rp "+jharga[i]);
jbayar=jbayar+jharga[i];
}
// hasil setelah proses perulangan selesai
System.out.println("-------------------------------------");
System.out.println("Jumlah Bayar :Rp."+jbayar);
pj=0.1*jbayar;
System.out.println("Pajak 10% :Rp."+pj);
total=jbayar+pj;
System.out.println("Total bayar :Rp."+total);
}
}
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar