Kode Tiket diinputkan. Apabila total pembelian melebihi Rp. 100.000, maka akan
mendapatkan potongan sebanyak 15% jika kurang dari Rpp. 100.000, maka tidak
mendapatkan potongan.
Flowchart 6.1
Bukti Screenshot Listing program 6.1
Listing program 6.1
#include <iostream>
using namespace std;
int main()
{
int jumlah,bayar,harga,diskon;
char beli_lagi = 'y' ,tiket;
string tujuan;
ulang;
system("clear");
cout<<"\t\tContoh Program c++ Pembelian Tiket Kapal\n";
cout<<"\t\t\tPelabuhan Bastiong\n";
cout<<"-----------------------------------------------------------------------
-----------------\n";
cout<<"1. Tidore\t:\tRp10.000\n";
cout<<"2. Sofifi\t:\tRp15.000\n";
cout<<"3. Babang\t:\tRp150.000\n";
cout<<"4. Kupal\t:\tRp100.000\n";
cout<<"\nPilih Tiket [1/2/3/4]\t: ";
cin>>tiket;
bayar=harga*jumlah;
cout<<"\nTotal Pesanan Anda Sekarang\t\t\t: "<<bayar;
if (bayar>100000)
{
cout<<"\nSelamat Pesanan Anda Telah Melebihi 100.000,\nAnda Berhak
Mendapatkan Diskon Sebesar 15%\n";
diskon=bayar*15/100;
bayar=bayar-diskon;
}
else{
diskon=0;
}
cout<<"\n------------------------------------\n";
cout<<"Tiket Yang Dipilih Tujuannya Adalah\t\t\t: "<<tujuan<<"\n";
cout<<"Harga Tiket Yang Dipilih Adalah\t\t\t\t: "harga<<"\n";
cout<<"Diskon Anda Sebesar\t\t\t\t\t: "<<diskon<<"\n";
cout<<"Tptal Yang Harus Anda Bayar Adalah Sebesar\t: "<<bayar<<"\n";
system("clear");
printf("\n\n----------\n");
printf("Pembelian Selesai!\n");
}
return 0;
}
Tampilan program 6.1
Tidak dapat diskon 6.1