/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package AlgorithmSS501;
import java.util.Scanner;
/**
*
* @author user
*/
public class Main {
/**
* @param args the command line arguments
*/
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 b []=new double[20];
double c []= new double[20];
double d []= new double [20];
double e []= new double [20];
double f []= new double [20];
double g []= 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 tiket class");
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 ("\n");
System. out. println ("berapa class yang di inginkan");
n=scan.nextInt();
for (a=1; a<=n; a++){
System. out. println ("manu "+a);
System.out.println("masukan menu pilihan anda (1/2/3/4/5/6/7/8)");
nomenu = scan.nextInt();
switch (nomenu){
case 1:
System.out. println ("menu ticket "+a);
System.out.println("class vvip");
System.out.println("menginginkan berapa ticket = ");
perticket[a] = scan.nextInt();
harga[a] = perticket[a]*500000;
System. out. println ("total harga= "+harga[a]);
System. out. println ("\n");
break;
case 2:
System. out. println ("menu ticket "+a);
System.out.println("class vip barat");
System.out.println("menginginkan berapa ticket = ");
perticket[a] = scan.nextInt();
harga[a] =perticket[a]*350000;
System. out. println ("total harga= "+harga[a]);
System. out. println ("\n");
break;
case 3:
System. out. println ("menu ticket "+a);
System.out.println("class vip timur");
System.out.println("menginginkan berapa ticket = ");
perticket[a] = scan.nextInt();
harga[a] =perticket[a]*250000;
System. out. println ("total harga= "+harga[a]);
System. out. println ("\n");
break;
case 4:
System. out. println ("menu ticket "+a);
System.out.println("class kategori 1");
System.out.println("menginginkan berapa ticket = ");
perticket[a] = scan.nextInt();
harga[a] =perticket[a]*150000;
System. out. println ("total harga= "+harga[a]);
System. out. println ("\n");
break;
case 5:
System. out. println ("menu ticket "+a);
System.out.println("class kategori 2");
System.out.println("menginginkan berapa ticket = ");
perticket[a] = scan.nextInt();
harga[a] =perticket[a]*50000;
System. out. println ("total harga= "+harga[a]);
System. out. println ("\n");
break;
case 6:
System. out. println ("menu ticket "+a);
System.out.println("class kategori 3");
System.out.println("menginginkan berapa ticket = ");
perticket[a] = scan.nextInt();
harga[a] =perticket[a]*25000;
System. out. println ("total harga= "+harga[a]);
System. out. println ("\n");
break;
case 7:
System.out.println("harga 1");
b[a]= scan.nextDouble();
System.out.println("harga 2");
c[a]=scan.nextDouble();
hasil_akhir[a] = b[a]+c[a]+d[a]+e[a]+f[a]+g[a];
System.out.println("harga total keseluruhan"+hasil_akhir[a]);
if (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 ="+total_bayar[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);
}
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]);
}
break;
case 8:
System.out.println("keluar program");
System. out. println ("\n");
break;
}
}
return hasil_akhir[a];
}
}
Tidak ada komentar:
Posting Komentar