//by hendra {Program Tiket Pesawat dalam Bahasa C++}
#include <iostream.h>//file header untuk(cout,cin)
#include <conio.h> //file header untuk(getch,clrscr)
#include <stdio.h> //file header untuk(cfrintf)
#include <iomanip.h> //file header untuk(setiosflags)
main()
{
char kode_kota,kelas,kembali1;
long kembali,bayar;
int harga_tiket,PPN,jum_bayar;
do
{
clrscr();
textcolor(13);
cprintf("\n\a^^^^^^^^^^^^^^^HARGA TIKET PESAWAT^^^^^^^^^^^^^^^^\n");
cout<<"\n================================================================================\n";
cout<<" Kelas Kelas Kelas\n";
cout<<" Ekonomi(E) Bisnis(B) Exsekutif(X)\n";
cout<<"================================================================================\n";
cout<<"1. Bangkok $35 $45 $55\n";
cout<<"2. Hongkong $45 $55 $65\n";
cout<<"================================================================================";
textcolor(30);
cprintf("\n^^___ Pilih Kota Tujuan Anda___ ^^");
cout<<"\n\aMasukan Kode Kota [1..2] :" ;
cin>>kode_kota;
switch(kode_kota)
{
case '1':
{
cout<<"Kota Tujuan Anda : BANGKOK\n\n";
textcolor(18);
cprintf("^^___Pilih Kelas Pesawat___^^");
cout<<"\n\amasukan kode kelas [E/B/X]:";
cin>>kelas;
cout<<endl;
if(kelas=='E' || kelas=='e')
{
harga_tiket=35*5675;
PPN=0;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
cout<<"bayar = Rp.\a";cin>>bayar;
cout<<"================================================================================\n";
kembali=bayar-jum_bayar;
cout<<"kembali = Rp."<<kembali<<endl;
cout<<"================================================================================\n";
textcolor(11);
cprintf("^^___Tabel harga___^^");
cout<<"\n\n";
cout<<" Harga Tiket ";
cout<<"PPN ";
cout<<"jumlah bayar ";
cout<<"bayar ";
cout<<"kembali \n\a ";
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<harga_tiket;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(10)<<PPN;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<jum_bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<kembali;
cout<<endl;
getch();
{
//array dimensi 1
char hari[7][15]={"Minggu:10:00","Senin :13:00","Selasa:13:00","Rabu :13:00","Kamis :13:00","jum'at:13:00","Sabtu :10:00"};
clrscr();textcolor(11);
cprintf("\a^^___jadwal penerbangan___^^");
cout<<endl<<endl;
cout<<hari[0]<<endl<<hari[1]<<endl<<hari[2]<<endl<<hari[3]
<<endl<<hari[4]<<endl<<hari[5]<<endl<<hari[6]<<endl;
getch();
}
}
else if(kelas=='B' || kelas=='b')
{
harga_tiket=45*5675;
PPN=0;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
cout<<"bayar = Rp.\a";cin>>bayar;
cout<<"================================================================================\n";
kembali=bayar - jum_bayar;
cout<<"kembali = Rp."<<kembali<<endl;
cout<<"================================================================================\n";
textcolor(11);
cprintf("^^___Tabel harga___^^");
cout<<"\n\n";
cout<<" Harga Tiket ";
cout<<"PPN ";
cout<<"jumlah bayar ";
cout<<"bayar ";
cout<<"kembali \n\a ";
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<harga_tiket;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(10)<<PPN;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<jum_bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<kembali;
cout<<endl;
getche();
{
//array dimensi 1
char hari[7][15]={"Minggu:10:00","Senin :13:00","Selasa:13:00","Rabu :13:00","Kamis :13:00","jum'at:13:00","Sabtu :10:00"};
clrscr();textcolor(11);
cprintf("\a^^___jadwal penerbangan___^^");
cout<<endl<<endl;
cout<<hari[0]<<endl<<hari[1]<<endl<<hari[2]<<endl<<hari[3]
<<endl<<hari[4]<<endl<<hari[5]<<endl<<hari[6]<<endl;
getche();
}
}
else if(kelas=='X' || kelas=='x')
{
harga_tiket=55*5675;
PPN=0.05*harga_tiket;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
cout<<"bayar = Rp.\a";cin>>bayar;
cout<<"================================================================================\n";
kembali=bayar-jum_bayar;
cout<<"kembali =Rp."<<kembali<<endl;
cout<<"================================================================================\n";
textcolor(11);
cprintf("^^___Tabel harga___^^");
cout<<"\n\n";
cout<<" Harga Tiket ";
cout<<"PPN ";
cout<<"jumlah bayar ";
cout<<"bayar ";
cout<<"kembali \n\a ";
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<harga_tiket;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(10)<<PPN;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<jum_bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<kembali;
cout<<endl;
getche();
{
//array dimensi 1
char hari[7][15]={"Minggu:10:00","Senin :13:00","Selasa:13:00","Rabu :13:00","Kamis :13:00","jum'at:13:00","Sabtu :10:00"};
clrscr();textcolor(11);
cprintf("\a^^___jadwal penerbangan___^^");
cout<<endl<<endl;
cout<<hari[0]<<endl<<hari[1]<<endl<<hari[2]<<endl<<hari[3]
<<endl<<hari[4]<<endl<<hari[5]<<endl<<hari[6]<<endl;
getch();
}
}
break;
}
case'2':
{
cout<<"Kota Tujuan Anda : HONGKONG\n"<<endl;
textcolor(650);
cprintf("^^___Pilih Kelas Pesawat___^^");
cout<<"\n\amasukan kode kelas [E/B/X]:";cin>>kelas;
cout<<endl;if(kelas=='E' || kelas=='e')
{
harga_tiket=45*7215;
PPN=0;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
cout<<"bayar = Rp.\a";cin>>bayar;
cout<<"================================================================================\n";
kembali=bayar-jum_bayar;
cout<<"kembali = Rp."<<kembali<<endl;
cout<<"================================================================================\n";
textcolor(11);
cprintf("^^___Tabel harga___^^");
cout<<"\n\n";
cout<<" Harga Tiket ";
cout<<"PPN ";
cout<<"jumlah bayar ";
cout<<"bayar ";
cout<<"kembali \n\a ";
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<harga_tiket;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(10)<<PPN;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<jum_bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<kembali;
cout<<endl;
getche();
{
//array dimensi 1
char hari[7][15]={"Minggu:10:00","Senin :13:00","Selasa:13:00","Rabu :13:00","Kamis :13:00","jum'at:13:00","Sabtu :10:00"};
clrscr();textcolor(11);
cprintf("\a^^___jadwal penerbangan___^^");
cout<<endl<<endl;
cout<<hari[0]<<endl<<hari[1]<<endl<<hari[2]<<endl<<hari[3]
<<endl<<hari[4]<<endl<<hari[5]<<endl<<hari[6]<<endl;
getche();
}
}
else if(kelas=='B' || kelas=='b')
{
harga_tiket=55*7215;
PPN=0.05*harga_tiket;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
cout<<"bayar = Rp.\a";cin>>bayar;
cout<<"================================================================================\n";
kembali=bayar-jum_bayar;
cout<<"kembali = Rp."<<kembali<<endl;
cout<<"================================================================================\n";
textcolor(11);
cprintf("^^___Tabel harga___^^");
cout<<"\n\n";
cout<<" Harga Tiket ";
cout<<"PPN ";
cout<<"jumlah bayar ";
cout<<"bayar ";
cout<<"kembali \n\a ";
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<harga_tiket;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(10)<<PPN;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<jum_bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<kembali;
cout<<endl;
getche();
{
//array dimensi 1
char hari[7][15]={"Minggu:10:00","Senin :13:00","Selasa:13:00","Rabu :13:00","Kamis :13:00","jum'at:13:00","Sabtu :10:00"};
clrscr();textcolor(11);
cprintf("\a^^___jadwal penerbangan___^^");
cout<<endl<<endl;
cout<<hari[0]<<endl<<hari[1]<<endl<<hari[2]<<endl<<hari[3]
<<endl<<hari[4]<<endl<<hari[5]<<endl<<hari[6]<<endl;
getch();
}
}
else if(kelas=='X' || kelas=='x')
{
harga_tiket=65*7215;
PPN=0.05*harga_tiket;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
cout<<"bayar = Rp.\a";cin>>bayar;
cout<<"================================================================================";
kembali=bayar-jum_bayar;
cout<<"kembali = Rp."<<kembali<<endl;
cout<<"================================================================================\n";
textcolor(11);
cprintf("^^___Tabel harga___^^");
cout<<"\n\n";
cout<<" Harga Tiket ";
cout<<"PPN ";
cout<<"jumlah bayar ";
cout<<"bayar ";
cout<<"kembali \n\a ";
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<harga_tiket;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(10)<<PPN;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<jum_bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<bayar;
cout<<"Rp.";
cout<<setiosflags(ios::left)<<setw(15)<<kembali;
cout<<endl;
getche();
{
//array dimensi 1
char hari[7][15]={"Minggu:10:00","Senin :13:00","Selasa:13:00","Rabu :13:00","Kamis :13:00","jum'at:13:00","Sabtu :10:00"};
clrscr();textcolor(11);
cprintf("\a^^___jadwal penerbangan___^^");
cout<<endl<<endl;
cout<<hari[0]<<endl<<hari[1]<<endl<<hari[2]<<endl<<hari[3]
<<endl<<hari[4]<<endl<<hari[5]<<endl<<hari[6]<<endl;
getche();
}
}
break;
}
default :
textcolor(10);
cprintf("\n\a\a\a\a\a\a\a\a\a\^^___Anda salah memasukan kode___^^\n\n\a\a\a\a");
}
textcolor(60);
cprintf("\a\aAnda ingin kembali [y/t] :");
cin>>kembali1;
}
while(kembali1=='Y' || kembali1=='y');
getchar();
}
Tidak ada komentar:
Posting Komentar