Contoh Program Tiket Pesawat dalam Bahasa C++ #include #include #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=55*5675; PPN=0.05*harga_tiket; jum_bayar=harga_tiket-PPN; cout<<"Harga Tiket = Rp."<>kelas; cout<<endl; if(kelas=='E' || kelas=='e') { harga_tiket=45*7215; PPN=0; jum_bayar=harga_tiket-PPN; cout<<"Harga Tiket = Rp."<>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