Assalamu Alaikum Wr.Wb, pada hari yang cerah ini saya akan membagikan program C++ yaitu membuat program rental mobil dengan menggunakan IF Bersarang, yang mana ini juga merupakan tugas kuliah saya yang membuat saya pusing semalaman memikirkannya. Silahkan cek program di bawah ini.
#include <iostream>
using namespace std;
int main() {
awal:
int l_sewa;
char nama [30];
char pil,yt;
cout << " " << endl;
cout << " RENTAL MOBIL MASHURI M "<< endl;
cout << " " << endl;
cout << "----------------------------------------------------------------------------------" << endl;
cout << "KODE Jenis Mobil Harga Sewa/Hari " << endl;
cout << " 1. Sedan Rp. 350.000 " << endl;
cout << " 2. Mini Bus Rp. 500.000 " << endl;
cout << " 3. Bus Rp. 800.000 " << endl;
cout << " " << endl;
cout << "----------------------------------------------------------------------------------" << endl;
cout << " " << endl;
cout << "Nama : " ;cin>>nama;
cout << "Kode Mobil (1/2/3) : " ;cin>>pil;
cout << "Lama Sewa : " ;cin>>l_sewa;
system("cls");
if (pil=='1') {
int h_sewa,sub_tot,diskon,tot,bay,balik;
h_sewa=350000;
sub_tot=l_sewa*h_sewa;
if (l_sewa>=14) (diskon=sub_tot*0.3);
else (diskon=sub_tot*0);
tot=sub_tot-diskon;
cout << "Nama Penyewa : " <<nama<< endl;
cout << "Kode Mobil (1/2/3) : " <<pil<< endl;
cout << "Jenis Mobil : Sedan" << endl;
cout << "Harga Sewa/Hari : " <<h_sewa<< endl;
cout << "Lama peminjaman : " <<l_sewa<<" hari"<< endl;
cout << "Sub Total : Rp " <<sub_tot<<",-"<< endl;
cout << "Diskon : Rp " <<diskon<<",-"<< endl;
cout << "Total Bayar : Rp " <<tot<<",-"<< endl;
cout<<"------------------------------------------------------------------";
cout<<endl;
cout<<"Uang Bayar = Rp. ";cin>>bay;
balik=bay-tot;
cout<<"Uang Kembali = Rp. " <<balik<<",-"<< endl;
}
else if (pil=='2') {
int h_sewa,sub_tot,diskon,tot,bay,balik;
h_sewa=500000;
sub_tot=l_sewa*h_sewa;
if (l_sewa>=14) (diskon=sub_tot*0.3);
else (diskon=sub_tot*0);
tot=sub_tot-diskon;
cout << "Nama Penyewa : " <<nama<< endl;
cout << "Kode Mobil (1/2/3) : " <<pil<< endl;
cout << "Jenis Mobil : Mini Bus" << endl;
cout << "Harga Sewa/Hari : " <<h_sewa<< endl;
cout << "Lama peminjaman : " <<l_sewa<<" hari"<< endl;
cout << "Sub Total : Rp " <<sub_tot<<",-"<< endl;
cout << "Diskon : Rp " <<diskon<<",-"<< endl;
cout << "Total Bayar : Rp " <<tot<<",-"<< endl;
cout<<"------------------------------------------------------------------";
cout<<endl;
cout<<"Uang Bayar = Rp. ";cin>>bay;
balik=bay-tot;
cout<<"Uang Kembali = Rp. " <<balik<<",-"<< endl;
}
else if (pil=='3') {
int h_sewa,sub_tot,diskon,tot,bay,balik;
h_sewa=800000;
sub_tot=l_sewa*h_sewa;
if (l_sewa>=14) (diskon=sub_tot*0.3);
else (diskon=sub_tot*0);
tot=sub_tot-diskon;
cout << "Nama Penyewa : " <<nama<< endl;
cout << "Kode Mobil (1/2/3) : " <<pil<< endl;
cout << "Jenis Mobil : Bus" << endl;
cout << "Harga Sewa/Hari : " <<h_sewa<< endl;
cout << "Lama peminjaman : " <<l_sewa<<" hari"<< endl;
cout << "Sub Total : Rp " <<sub_tot<<",-"<< endl;
cout << "Diskon : Rp " <<diskon<<",-"<< endl;
cout << "Total Bayar : Rp " <<tot<<",-"<< endl;
cout<<"------------------------------------------------------------------";
cout<<endl;
cout<<"Uang Bayar = Rp. ";cin>>bay;
balik=bay-tot;
cout<<"Uang Kembali = Rp. " <<balik<<",-"<< endl;
}
else {
cout<<"Tidak Bisa Dipersoses";
cout<<endl;
}
cout<<endl;
cout<<"Apakah anda ingin mengulang ? [Y/T] : ";
cin>>yt;
cout<<endl;
if(yt=='Y' || yt=='y')
{goto awal;}
if(yt=='T' || yt=='t')
{goto selesai;}
selesai:
return 0;
}
Sekian dari saya terimah kasih...
saya udah mencoba,tapi masih ada yang error pada system dan type name expected pada using namespace
ReplyDeleteTerimakasih gan,,, ijin sedot
ReplyDelete