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);
}
}

Tidak ada komentar:

Posting Komentar