#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
void masuk();
void proses();
void keluar();
char kode;
char*nama;
char*kelas;
int tipe,x, jlh,jumlah_tiket=0,diskon=0;
double harga=0,total,total_bayar=0;
void masuk()
{
cout<<"Data ke_"<< x <<endl;
cout<<"Kode[A/B]:";cin>>kode;
cout<<"Tipe[1/2]:";cin>>tipe;
cout<<"Jumlah Tiket:";cin>>jumlah_tiket;
}
void keluar()
{
cout<<"harga\t\t:"<<harga<<endl;
cout<<"kelas\t\t:"<<kelas<<endl;
cout<<"total\t\t:"<<setprecision(8)<<total<<endl;
cout<<"diskon\t\t:"<<diskon<<endl;
cout<<"total bayar\t\t:"<<setprecision(8)<<total_bayar<<endl;
cout<<"---------------------------"<<endl;
cout<<"\n\n";
}
void proses()
{
if(kode=='A'|| kode=='a'){
nama="ALS";
switch(tipe){
case 1 :{kelas="Bisnis";
harga=150000;
break;}
case 2 :{kelas="Excekutif";
harga=200000;
break;}
default:{kelas=" ";
harga=0 ;
break;}
}
}else if(kode=='B' || kode=='b'){
nama="kupj";
switch(tipe){
case 1:{kelas="Bisnis";
harga=40000;
break;}
case 2:{kelas="Excekutif";
harga=60000;
break;}
default:{kelas="";
harga=0;
break;}
}
}else{
nama="" ;
kelas="" ;
harga=0 ;
}
total=jumlah_tiket*harga;
if(jumlah_tiket>10){
diskon=0.1*harga;
}
else if(jumlah_tiket>5){
diskon=0.05*harga;
}
else{
diskon=0;
}
total_bayar=total-diskon;
}
void main()
{
cout<<"Penjualan tiket bus"<<endl;
cout<<"---------------------------"<<endl;
cout<<"Input Jumlah Data:";cin>>jlh;
for(x=1;x<=jlh;x++){
masuk();
proses();
keluar();
}
}
Tidak ada komentar:
Posting Komentar