Upload
neike-merlia-elsa
View
22.291
Download
42
Embed Size (px)
Citation preview
Contoh Program Tiket Pesawat dalam Bahasa C++
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
main()
{
char kode_kota,kelas,kembali;
int harga_tiket, PPN, jum_bayar;
do
{
clrscr();
textcolor(13);
cprintf("\n^^^^^^^^^^^^^HARGA TIKET PESAWAT^^^^^^^^^^^^^^\n");
cout<<"\n==================================================\n";
cout<<"Tujuan Anda Kelas Kelas Kelas
\n";
cout<<" Ekonomi(E) Bisnis(B) Ekskutif(X)
\n";
cout<<"==================================================\n";
cout<<"1. Bangkok $35 $45 $55
\n";
cout<<"2. Hongkong $45 $55 $65
\n";
cout<<"==================================================\n";
textcolor(30);
cprintf("\n^^___ Pilih Kota Tujuan___ ^^");
cout<<"\nmasukan kode kota [1..2] :" ;
cin>>kode_kota;
switch(kode_kota)
{
case '1':{
cout<<"Kota Tujuan Anda : BANGKOK\n"<<endl;
textcolor(30);
cprintf("^^___Pilih Kelas Pesawat___^^");
cout<<"\nmasukan 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;
}
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;
}
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;
}
break;
}
case'2':{
cout<<"Kota Tujuan Anda : HONGKONG\n"<<endl;
textcolor(30);
cprintf("^^___Pilih Kelas Pesawat___^^");
cout<<"\nmasukan 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;
}
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;
}
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;
}
break;
}
default :
cout<<"Anda salah memasukan kode"<<endl;
}
textcolor(60);
cprintf("\nAnda ingin kembali [y/t] :");
cin>>kembali;
}
while(kembali=='Y' || kembali=='y');
getch();
}
Tampilan awal program ketika di runing :
Gbr1
Ketika dimasukan kode kota 1 maka akan keluar nama kota tujuan, seperti tampilan
dibawah ini :
Gbr2
Bila Anda memasukan kode kota yang tidak ada di pilihan menu maka akan keluar
pesan “Anda Salah Memasukan kode”, seperti yang tampak pada Gbr3 dibawah ini :
Gbr3
Ketika Anda masukan kode kelas yang tertera di menu maka akan muncul keterangan
harga, PPN, serta jumlah bayar, Setelah itu akan muncul tulisan “Anda Ingin kembali
[y/t] :”, maksudnya adalah bila anda ingin kembali ke tampilan awal maka ketik huruf
y/Y dan bila ingin keluar dari progran ketik huruf t/T. Lihat Gbr4 dibawah ini :
Gbr4
Apabila Anda salah memasukan kode maka program akan langsung menampilkan
tulisan “Anda Ingin kembali [y/t] :”. Seperti yang ditampilkan Gbr5 dibawah ini:
Gbr5