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];
}
}
Tidak ada komentar:
Posting Komentar