#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char ukr,jwb;
char kd[3],nm[25],mrk[20],nma[8],bns[20],nmp[20],atr;
double hrga,hrgp,tot,pot,tobay,ubay,ukem,jml;
clrscr();
lagi:
cout<<"\t\t Penjulan Tiket Pesawat";
cout<<"----------------------------------------";
cout<<"Nama Pemesan : ";gets(nm);
cout<<"\nKode Pesawat [GRA/MRA/LIN]:";cin>>kd;
cout<<"\nKode Kelas Duduk [V/B/E] :";cin>>atr;
cout<<"\nJumlah Beli :";cin>>jml;
if (!strcmp,kd=="GRA" || !strcmp,kd=="gra")
{
strcpy(nmp,"Garuda Indonesia");
switch (atr)
{
case 'V':
case 'v':
strcpy(nma,"VIP");
hrga=1100000;
break;
case 'B':
case 'b':
strcpy(nma,"Bisnis");
hrga=900000;
default:
strcpy(nma,"Ekonomi");
hrga=750000;
break;
}
}
else if (!strcmp,kd=="MRA" || !strcmp,kd=="mra")
{
strcpy(nmp,"Garuda Indonesia");
switch (atr)
{
case 'V':
case 'v':
strcpy(nma,"VIP");
hrga=950000;
break;
case 'B':
case 'b':
strcpy(nma,"Bisnis");
hrga=600000;
default:
strcpy(nma,"Ekonomi");
hrga=450000;
break;
}
}
else if (!strcmp,kd=="LIN" || !strcmp,kd=="lin")
{
strcpy(nmp,"Lion Air");
switch (atr)
{
case 'V':
case 'v':
strcpy(nma,"VIP");
hrga=850000;
break;
case 'B':
case 'b':
strcpy(nma,"Bisnis");
hrga=550000;
default:
strcpy(nma,"Ekonomi");
hrga=400000;
break;
}
}
else
{
cout<<"\nKode Salah";
getche();
goto lagi;
}
tot=hrga*jml;
if (tot>=5000000)
{
strcpy(bns,"Travel bag");
pot=0.1*tot;
}
else if (tot>=3000000)
{
strcpy(bns,"Travel bag");
pot=0.05*tot;
}
else
{
strcpy(bns,"Secangkir Kopi");
pot=0;
}
tobay=tot-pot;
clrscr();
cout<<"\t\t Penjulan Tiket Pesawat";
cout<<"----------------------------------------";cout<<endl;
cout<<"\n Nama Pemesan :";cout<<nm;
cout<<"Kode Pesawat :";cout<<kd;
cout<<"Kode Kelas :"<<atr<<endl;
cout<<"Nama Kelas :"<<nma;cout<<" jam"<<endl;
cout<<"Harga :Rp."<<hrga<<endl;;
cout<<"Jumlah beli :"<<jml<<endl;
cout<<"Total :Rp."<<tot<<endl;;
cout<<"Diskon :Rp."<<pot<<endl;
cout<<"Bonus :"<<bns<<endl;
cout<<"Total Bayar :Rp."<<tobay<<endl;
cout<<"\nUang Bayar :Rp.";cin>>ubay;
ukem=ubay-tobay;
cout<<"Uang Kembali :Rp."<<ukem<<endl;
cout<<"____________________________________________"<<endl;
cout<<"Mau input data lagi [Y/T]:";jwb=getche();
if (jwb=='Y'||jwb=='y')
goto lagi;
getch();
}
Baca Selengkapnya...