welcome to my blog Aryudha Perdana© in duduknongkrong.blogspot.com just enjoy guys

Jumat, 03 Februari 2012

**Hasil Karya Program**

package ticketing;
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
        //panggil program
        double harga = hitung_tiket();
    }
public static double hitung_tiket(){
double diskon[]= new double[20];
double total_bayar[]=new double[20];
int a,n;
int nomenu ;
double kasir []=new double [20];
double bayar []=new double [20];
double b []=new double[20];
double c []= new double[20];
double hasil_akhir []=new double[20];
int perticket []= new int [20];
double harga[]= new double[20];
Scanner scan = new Scanner (System.in);
System.out.println("MENU TICKET CLASS");
System. out. println ("------------------");
System. out. println ("1.class vvip");
System. out. println ("2.class vip barat");
System. out. println ("3.class vip timur");
System. out. println ("4.class kategori 1");
System. out. println ("5.class kategori 2");
System. out. println ("6.class kategori 3");
System. out. println ("7.penjumlahan");
System. out. println ("8.exit");
System. out. println ("------------------");
System. out. println ("\n");

System. out. print ("Berapa class yang di inginkan : ");
n=scan.nextInt();
for (a=1; a<=n; a++){
    System. out. println ("manu "+a);
System.out.print("masukan menu pilihan anda (1/2/3/4/5/6/7/8) ? ");
nomenu = scan.nextInt();
System. out. println ("------------------------------------------");
switch (nomenu){

    case 1:
        System.out. println ("menu ticket "+a);
        System.out.println("class vvip");
        System.out.print("menginginkan berapa ticket = ");
        perticket[a] = scan.nextInt();
        harga[a] = perticket[a]*500000;
        System. out. println ("total harga= Rp."+harga[a]);
        System. out. println ("-------------------");
        System. out. println ("\n");

        break;

    case 2:
System. out. println ("menu ticket "+a);
        System.out.println("class vip barat");
        System.out.print("menginginkan berapa ticket = ");
        perticket[a] = scan.nextInt();
        harga[a] =perticket[a]*350000;
        System. out. println ("total harga= Rp."+harga[a]);
        System. out. println ("---------------------");
        System. out. println ("\n");
        break;
    case 3:
System. out. println ("menu ticket "+a);
        System.out.println("class vip timur");
        System.out.print("menginginkan berapa ticket = ");
        perticket[a] = scan.nextInt();
        harga[a] =perticket[a]*250000;
        System. out. println ("total harga= "+harga[a]);
        System. out. println ("---------------------");
        System. out. println ("\n");
        break;
    case 4:
System. out. println ("menu ticket "+a);
        System.out.println("class kategori 1");
        System.out.print("menginginkan berapa ticket = ");
        perticket[a] = scan.nextInt();
        harga[a] =perticket[a]*150000;
        System. out. println ("total harga= Rp. "+harga[a]);
        System. out. println ("---------------------");
        System. out. println ("\n");
        break;
    case 5:
System. out. println ("menu ticket "+a);
        System.out.println("class kategori 2");
        System.out.print("menginginkan berapa ticket = ");
        perticket[a] = scan.nextInt();
        harga[a] =perticket[a]*50000;
        System. out. println ("total harga= Rp. "+harga[a]);
        System. out. println ("---------------------");
        System. out. println ("\n");
        break;
    case 6:
        System. out. println ("menu ticket "+a);
        System.out.println("class kategori 3");
        System.out.print("menginginkan berapa ticket = ");
        perticket[a] = scan.nextInt();
        harga[a] =perticket[a]*25000;
        System. out. println ("total harga= Rp. "+harga[a]);
        System. out. println ("---------------------");
        System. out. println ("\n");
        break;
     case 7:
        System.out.print("harga menu ticket 1 : Rp.");
        b[a]= scan.nextDouble();
        System.out.print("harga menu ticket 2 : Rp.");
        c[a]=scan.nextDouble();
        hasil_akhir[a] = b[a]+c[a];
        System.out.println("harga total keseluruhan = Rp."+hasil_akhir[a]);
        if ((hasil_akhir[a]>=25000)&&(hasil_akhir[a]<=500000)){
    diskon[a] = 0.05*hasil_akhir[a];
    total_bayar[a] = hasil_akhir[a]-diskon[a];
    System.out.println("total bayar setelah mendapat diskon = Rp."+total_bayar[a]);
    System. out. println ("------------------------------------------");
     System.out.print("masukkan uang anda = Rp.");
     bayar[a] = scan.nextInt();
     kasir[a] = bayar[a]-total_bayar[a];
     System.out.println("uang kembalian anda = Rp."+kasir[a]);

}

 else if ((hasil_akhir[a]>=1000000)&&(hasil_akhir[a]<=2000000)){
     diskon[a] = 0.10*hasil_akhir[a];
     total_bayar[a] = hasil_akhir[a]-diskon[a];
     System.out.println("total bayar setelah mendapat diskon ="+total_bayar);
     System. out. println ("------------------------------------------");
      System.out.println("masukkan uang anda");
     bayar[a] = scan.nextInt();
     kasir[a] = bayar[a]-total_bayar[a];
     System.out.println("uang kembalian anda = "+kasir[a]);

 }

    else if (hasil_akhir[a]>2000000){
        diskon[a] = 0.15*hasil_akhir[a];
        total_bayar[a] = hasil_akhir[a]-diskon[a];
     System.out.println("total bayar setelah mendapat diskon ="+total_bayar[a]);
     System. out. println ("------------------------------------------");
 System.out.println("masukkan uang anda");
     bayar[a] = scan.nextInt();
     kasir[a] = bayar[a]-total_bayar[a];
     System.out.println("uang kembalian anda = "+kasir[a]);

     //CASIER
   


    }

         break;
    case 8:
        System.out.println("*TERIMAKASIH ATAS KUNJUNGANNYA*");
        System. out. println ("\n");
         break;
    }
    }

return hasil_akhir[a];
                        }
            }