Algoritma menghitung tiket pesawat terbang
#include<iostream.h> #include<stdio.h> main() { char kode_kota,Kelas,kembali,; int harga_tiket, PPN, jum_bayar; do { printf("\n^^^^^^^^^^^^^HARGA TIKET PESAWAT^^^^^^^^^^^^^^\n"); cout<<"\n==================================================\n"; cout<<"Tujuan AndaKelas;\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"; printf("\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; printf("^^___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; printf("^^___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; } printf("\nAnda ingin kembali [y/t] :"); cin>>kembali; }while(kembali=='Y' || kembali=='y'); return 0; } |