![]() |
Logo C++ |
Berikut adalah source kode sewa kamera untuk pemrograman C++
salin semua kode lalu paste ke notepad dan simpan dengan nama terserah anda, lalu compile menggunakan GCC
#include <iostream>
using namespace std;
string nama_kamera[5] = {
"Xiaomi Go Pro",
"Canon EOS 1100D + Lensa 18-55mm DSLR",
"Xiaomi Yi Cam",
"Samsung WB350F Smart Camera",
"NIKON D3000+ Lensa 18-55mm DSLR"
};
int harga_kamera[5] = {
50000,
100000,
60000,
90000,
85000
};
int main() {
int i = 0, pilihan, hari, tarif, diskon, total, uang;
string nama, error = "";
awal:
system("cls");
cout<<"Hai Tayo\n";
cout<<"Mau Sewa kamera ?\n\n";
cout<<error + "\n";
cout<<"Masukkan Nama Dulu Dong : ";
getline(cin, nama);
if(nama.empty()){
error = "Masukkan Nama yang bener dong";
goto awal;
}else{
error = "Ingat Pilihan cuman 1-5"; // Setting Awal Error untuk Peringatan Pilihan
goto list_produk;
}
list_produk :
system("cls");
cout<<"Selamat Datang Bro/Sis : " + nama + "\n";
cout<<"Ini Listnya\n";
for(i=0;i<5;i++){
cout<<i+1;
cout<<". ";
cout<<nama_kamera[i];
cout<<" = ";
cout<<harga_kamera[i];
cout<<endl;
}
cout<<"\n" + error<<endl;
cout<<"Pilih Dong : ";cin>>pilihan;
if(pilihan <= 5) {
goto berapa_hari;
}else{
error = "Tuhkan, udah diperingatin juga. 1-5 GBLK";
goto list_produk;
}
berapa_hari :
system("cls");
pilihan = pilihan - 1; // KARENA ARRAY DIMULAI DARI 0
cout<<"Pilihan Kamu = ";
cout<<nama_kamera[pilihan]<<endl;
cout<<"Harga Perhari = ";
cout<<harga_kamera[pilihan]<<endl;
tarif = harga_kamera[pilihan];
cout<<"Mau Berapa Hari ? : ";
cin>>hari;
if(hari > 5) {
diskon = hari * tarif * 0.1;
total = (hari * tarif) - diskon;
}else{
total = hari * tarif;
}
goto finish;
finish :
system("cls");
cout<<"K4dal Net - Sewa Kamera Pro Ntabz"<<endl;
cout<<"Anda Telah meminjam Kamera "<<nama_kamera[pilihan]<<endl;
cout<<"Selama = "<<hari<<" Hari"<<endl;
cout<<"Total yang harus Anda Bayarkan adalah Rp. "<<total<<endl;
cout<<"Masukkan uang yang anda bayarkan : ";cin>>uang;
if(uang < total){
cout<<"Uang nya kurang, silahkan pulang kerumah dan bawa lebih banyak uang"<<endl;
goto finish;
}else{
cout<<"Total Kembalian Anda : "<<uang - total<<endl;
}
cout<<"Terima Kasih telah memnyewa kamera melalui k4dal Net."<<endl;
cout<<"Jangan Lupa!! Kembalikan Kamera Tepat Waktu. :D"<<endl;
}
EmoticonEmoticon