Senin, 31 Oktober 2011

Tugas Kuliah Bab 6 Soal no.2 Array

Berikut jawaban scrip javanya :


/**
 * @(#)tugas3.java
 * @Rudi Wijayanto/11110210
 * @Yulianto/11110231
 * @Lab A, Kelas 11.7E.01
 */
import java.util.*;
class LatBab6soal2
{
 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();
  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.println();
  System.out.println();
 
  Scanner input=new Scanner(System.in);
 
  System.out.print("Banyak Jenis :  ");
  n=input.nextInt();
 
  //Penginputan data dan logika perulangan yang menggunakan array
 
  for (i=0;i<n;i++)
   {
    System.out.println();
    System.out.println("Jenis ke- " +(i+1));
    System.out.println();
    System.out.print("Jenis Potong [D/P/S] : ");
    kd[i]=input.next();
   
    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 Total Harga
      jharga[i]=hg[i]*bp[i];
   }
      //Printout hasil data
      System.out.println();
      System.out.println();
      System.out.println("             GEROBAK FRIED CHICKEN      ");
      System.out.println("-----------------------------------------------");
      System.out.println("No. Jenis    Harga    Banyak    Jumlah");
      System.out.println("    Potong   Satuan   Beli      Harga");
      System.out.println("-----------------------------------------------");
     
      //proses perulangan array sesuai inputan banyak data yang akan diulang pada proses inputan
     
      for (i=0;i<n;i++)
      {
      System.out.println((i+1)+"   "+jp[i]+"    "+hg[i]+"     "+bp[i]+"         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);    
      System.out.println();
     
      }
     
}

Berikut Print Screen dari program



Tidak ada komentar:

Posting Komentar