/* Wuri Handayani
S1 PTE D 2015 - 150534602133 */
/*1. Mulai Program
2. Menentukan header file
3. Mendeklarasikan prototype fungsi
4. Pemanggilan Fungsi judul
5. Tampilkan header program
6. Pemanggilan Fungsi menu
7. Tampilkan header program
8. Masuk ke dalam menu utama
9. Input kode menu
10. Ketikan 1, maka program akan masuk kedalam case 1
" Tampilan menu
" Input kode
" Ketikkan 1 maka program akan masuk ke dalam sub menu case 1
¢ Masukkan jumlah hari penyewaan, jika memesan <2 hari maka dikenakan tambahan Rp.15.000
¢ Masukkan jumlah barang kamera, jika memesan <2 buah maka dikenakan diskon sebesar 25%
¢ Masukkan nama, alamat, nomer hp
¢ Cetak hasil
¢ Perintah untuk mengulang atau tidak
" Ketikkan 2 maka program akan masuk ke dalam sub menu case 2
¢ Tampilan warning
¢ Perintah untuk mengulang atau tidak
" Ketikkan 3 maka program akan masuk ke dalam sub menu case 3
¢ Masukkan jumlah hari penyewaan, jika memesan <2 hari maka dikenakan tambahan Rp.15.000
¢ Masukkan jumlah barang kamera, jika memesan <2 buah maka dikenakan diskon sebesar 25%
¢ Masukkan nama, alamat, nomer hp
¢ Cetak hasil
¢ Perintah untuk mengulang atau tidak
" Ketikkan 4 maka program akan masuk ke dalam sub menu case 4
¢ Masukkan jumlah hari penyewaan, jika memesan <2 hari maka dikenakan tambahan Rp.15.000
¢ Masukkan jumlah barang kamera, jika memesan <2 buah maka dikenakan diskon sebesar 25%
¢ Masukkan nama, alamat, nomer hp
¢ Cetak hasil
¢ Perintah untuk mengulang atau tidak
11. Ketikan 2, maka program akan masuk kedalam case 2
" Ketikkan 1 maka program akan masuk ke dalam sub menu case 1
¢ Masukkan jumlah hari penyewaan, jika memesan <2 hari maka dikenakan tambahan Rp.10.000
¢ Masukkan jumlah barang kamera, jika memesan <2 buah maka dikenakan diskon sebesar 20%
¢ Masukkan nama, alamat, nomer hp
¢ Cetak hasil
¢ Perintah untuk mengulang atau tidak
" Ketikkan 2 maka program akan masuk ke dalam sub menu case 2
¢ Tampilan warning
¢ Perintah untuk mengulang atau tidak
" Ketikkan 3 maka program akan masuk ke dalam sub menu case 3
¢ Masukkan jumlah hari penyewaan, jika memesan <2 hari maka dikenakan tambahan Rp.10.000
¢ Masukkan jumlah barang kamera, jika memesan <2 buah maka dikenakan diskon sebesar 20%
¢ Masukkan nama, alamat, nomer hp
¢ Cetak hasil
¢ Perintah untuk mengulang atau tidak
12. Ketikan 3, maka program akan masuk kedalam case 3
" Ketikkan 1 maka program akan masuk ke dalam sub menu case 1
¢ Masukkan jumlah hari penyewaan, jika memesan <2 hari maka dikenakan tambahan Rp.5.000
¢ Masukkan jumlah barang kamera, jika memesan <2 buah maka dikenakan diskon sebesar 15%
¢ Masukkan nama, alamat, nomer hp
¢ Cetak hasil
¢ Perintah untuk mengulang atau tidak
" Ketikkan 2 maka program akan masuk ke dalam sub menu case 2
¢ Tampilan warning
¢ Perintah untuk mengulang atau tidak
" Ketikkan 3 maka program akan masuk ke dalam sub menu case 3
¢ Masukkan jumlah hari penyewaan, jika memesan <2 hari maka dikenakan tambahan Rp.5.000
¢ Masukkan jumlah barang kamera, jika memesan <2 buah maka dikenakan diskon sebesar 15%
¢ Masukkan nama, alamat, nomer hp
¢ Cetak hasil
¢ Perintah untuk mengulang atau tidak
" Ketikkan 4 maka program akan masuk ke dalam sub menu case 3
¢ Masukkan jumlah hari penyewaan, jika memesan <2 hari maka dikenakan tambahan Rp.5.000
¢ Masukkan jumlah barang kamera, jika memesan <2 buah maka dikenakan diskon sebesar 15%
¢ Masukkan nama, alamat, nomer hp
¢ Cetak hasil
¢ Perintah untuk mengulang atau tidak
13. Ketikan 4, maka program akan masuk kedalam case 4
" Tampilan warning
" Perintah untuk mengulang atau tidak
14. Ketikan 5, maka program akan masuk kedalam case 5
" Ketikkan 1 maka program akan masuk ke dalam sub menu case 1
¢ Masukkan jumlah hari penyewaan, jika memesan <2 hari maka dikenakan tambahan Rp.5.000
¢ Masukkan jumlah barang kamera, jika memesan <2 buah maka dikenakan diskon sebesar 10%
¢ Masukkan nama, alamat, nomer hp
¢ Cetak hasil
¢ Perintah untuk mengulang atau tidak
" Ketikkan 2 maka program akan masuk ke dalam sub menu case 2
¢ Masukkan jumlah hari penyewaan, jika memesan <2 hari maka dikenakan tambahan Rp.5.000
¢ Masukkan jumlah barang kamera, jika memesan <2 buah maka dikenakan diskon sebesar 10%
¢ Masukkan nama, alamat, nomer hp
¢ Cetak hasil
¢ Perintah untuk mengulang atau tidak
" Ketikkan 3 maka program akan masuk ke dalam sub menu case 3
¢ Jika ingin membeli kertas maka harganya Rp.10.000
15. Untuk kode yang tidak sesuai dengan case yang disediakan maka akan ditampilkan warning, dan kembali ke menu utama.
16. Program selesai.
*/
#include <iostream>//memanggil fungsi cin dan cout
#include <conio.h>//memanggil getch
#include <stdio.h>//memanggil fungsi printf dan scanf
#include <string>//memanggil string (kumpulan dari karakter)
using namespace std;//penetralan
//pengenalan fungsi dan variabel global yang digunakan
int judul ();//prototype
int menu ();
int main ()
{ //fungsi main (awal program WUCHAN CAMERA)
judul ();
menu ();
}
int judul (){ //fungsi judul yang berisi data dari pembuat program
system("color 9b");
system("cls");
printf(" ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n");
printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº\n");
printf(" ÉÍÍÍͼÛÛÛÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÛÛÛÈÍÍÍÍ»\n");
printf(" ºÛÛÛÛÛÛÛÛºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛºÛÛÛÛÛÛÛÛº\n");
printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»ÛÛÛÛÛÛÛÛÛÛÛÛÛº\n");
printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛº ºÛÛÛÛÛÛÛÛÛÛÛÛÛº\n");
printf(" ºÛÛÛÛºÛÛÛºÛÛÛÛº Rental Penyewaan Kamera ºÛÛÛÛºÛÛÛºÛÛÛÛº\n");
printf(" ºÛÛÛÛºÛÛÛºÛÛÛÛº ---------------------- ºÛÛÛÛºÛÛÛºÛÛÛÛº\n");
printf(" ºÛÛÛÛºÛÛÛºÛÛÛÛº My Profile ºÛÛÛÛºÛÛÛºÛÛÛÛº\n");
printf(" ºÛÍÍͼÛÛÛÈÍÍÍÛº Wuri Handayani ºÛÍÍͼÛÛÛÈÍÍÍÛº\n");
printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛº S1 Pendidikan Teknik Elektro ºÛÛÛÛÛÛÛÛÛÛÛÛÛº\n");
printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛº Offering D ºÛÛÛÛÛÛÛÛÛÛÛÛÛº\n");
printf(" ºÛÍÍÍ»ÛÛÛÉÍÍÍÛº NIM 150534602133 ºÛÍÍÍ»ÛÛÛÉÍÍÍÛº\n");
printf(" ºÛÛÛÛºÛÛÛºÛÛÛÛº------------------------------------------------ºÛÛÛÛºÛÛÛºÛÛÛÛº\n");
printf(" ºÛÛÛÛºÛÛÛºÛÛÛÛº WELCOME ºÛÛÛÛºÛÛÛºÛÛÛÛº\n");
printf(" ºÛÛÛÛºÛÛÛºÛÛÛÛº IN ºÛÛÛÛºÛÛÛºÛÛÛÛº\n");
printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛº WUCHAN CAMERA ºÛÛÛÛÛÛÛÛÛÛÛÛÛº\n");
printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼÛÛÛÛÛÛÛÛÛÛÛÛÛº\n");
printf(" ºÛÛÛÛÛÛÛÛºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛºÛÛÛÛÛÛÛÛº\n");
printf(" ÈÍÍÍÍ»ÛÛÛÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼÛÛÛÉÍÍÍͼ\n");
printf(" ºÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛº\n");
printf(" ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ\n");
cout<<endl; //simbol-simbol yang digunakan membuat bingkai
cout<<"Silahkan tekan ENTER ke menu utama"; //perintah untuk ke menu selanjutnya
getchar ();
return 0;
}
int menu()
{
int a,b,nohp,diskon;//deklarasi variabel
char nama[30], alamat[20],be;
int sewa,total,buah;
char ya;
start:
system("cls");
system("color 4d");//mengatur background dan tulisan dengan warna
cout<<"=====================================================================\n";
cout<<" WUCHAN CAMERA \n";
cout<<"=====================================================================\n";
cout<<"\n\n";
cout<<"+-------------------------------------------------------------------+\n";
cout<<" Menu Utama \n";
cout<<"+-------------------------------------------------------------------+\n";
cout<<"|| 1. DSLR ||\n";//menu utama
cout<<"|| 2. SLR ||\n";
cout<<"|| 3. Action Sport Cam ||\n";
cout<<"|| 4. Digital Camera ||\n";
cout<<"|| 5. Polaroid Camera ||\n";
cout<<"+-------------------------------------------------------------------+\n";
cout<<"\n";
cout<<"Masukan Menu Yang anda pilih 1/2/3/4/5 ? ";//pilihan untuk memilih menu
cin>>a;
system("cls");//menghapus layar
switch(a)
{
case 1:
system("cls");
cout<<"------------ Anda Memilih DSLR --------------\n\n";//pilihan menu 1
cout<<" 1. DSLR Canon EOS 650D Rp.300.000\n";
cout<<" 2. DSLR Nikon D70 RP.200.000 \n";
cout<<" 3. DSLR Canon 1100D Rp.150.000\n";
cout<<" 4. DSLR Canon 550D Rp.100.000\n";
cout<<" Anda memilih jenis apa? ";
cin>>b;
switch(b)//fungsi switch case untuk pemilihan pada menu
{
case 1:
cout<<" ANDA MEMILIH MENU 1 DSLR Canon EOS 650D \n";
cout<<" Berapa hari anda akan menyewa camera? ";
cin>>sewa;
if (sewa>2)//operator kondisi
{
cout<<" Penyawaan kamera max 2 hari, namun jika anda ingin memesan lebih dari 2 hari maka akan dikenakan biaya tambahan sebesar Rp.15.000/hari\n\n";
cout<<" Y/N ";
cin>>ya;
if (ya == 'y' || ya == 'Y')
{
cout<<" ANDA MENYAWA KAMERA DSLR Canon EOS 650D "<<sewa<<"hari"<<endl;
total=sewa*300000+15000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
else
{
goto start;
}
}
else if (sewa<2)
{
cout<<" ANDA MENYAWA KAMERA DSLR Canon EOS 650D "<<sewa<<"hari"<<endl;
total=sewa*300000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
cout<<" Berapa buah yang akan anda sewa ?";
cin>>buah;
if (buah<2)
{
cout<<" anda tidak mendapatkan diskon ";
diskon=total;
}
else if (buah>=2)
{
cout<<" Anda mendapatkan diskon 25% ";
diskon=total*25/100;
cout<<" Jadi yang harus anda bayar adalah "<<diskon<<endl;
}
cout<<"\n Masukan Nama : ";//penginputan identitas pelanggan
cin>>nama;
cout<<"\n Masukan Alamat : ";
cin>>alamat;
cout<<"\n Masukan No.Hp : ";
cin>>nohp;
cout<<"\n\n";
cout<<" Atas nama "<< nama<<" Telah memesan kamera DSLR Canon EOS 650D dengan harga total " << diskon<<endl;
cout<<" \n\n TERIMAKASIH TELAH MEMESAN DI WUCHAN CAMERA"<<endl;
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali ke menu utama
{
goto start;
}
else
{
system ("cls");
}
break;
case 2:
cout<<" MOHON MAAF STOK PERSEDIAAN KAMERA HABIS \n";
cout<<" Tekan U untuk mengulang....";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali ke menu utama
{
goto start;
}
else
{
system ("cls");
}
break;
case 3:
cout<<" ANDA MEMILIH MENU 3 DSLR Canon 1100D \n";
cout<<" Berapa hari anda akan menyewa camera? ";
cin>>sewa;
if (sewa>2)//operator kondisi
{
cout<<" Penyawaan kamera max 2 hari, namun jika anda ingin memesan lebih dari 2 hari maka akan dikenakan biaya tambahan sebesar Rp.15.000/hari\n\n";
cout<<" Y/N ";
cin>>ya;
if (ya == 'y' || ya == 'Y')
{
cout<<" ANDA MENYAWA KAMERA DSLR Canon 1100D "<<sewa<<"hari"<<endl;
total=sewa*150000+15000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
else
{
goto start;
}
}
else if (sewa<2)
{
cout<<" ANDA MENYAWA KAMERA DSLR Canon EOS 650D "<<sewa<<"hari"<<endl;
total=sewa*150000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
cout<<" Berapa buah yang akan anda sewa ?";
cin>>buah;
if (buah<2)
{
cout<<" anda tidak mendapatkan diskon ";
diskon=total;
}
else if (buah>=2)
{
cout<<" Anda mendapatkan diskon 25% ";
diskon=total*25/100;
cout<<" Jadi yang harus anda bayar adalah "<<diskon<<endl;
}
cout<<"\n Masukan Nama : ";//penginputan identitas pelanggan
cin>>nama;
cout<<"\n Masukan Alamat : ";
cin>>alamat;
cout<<"\n Masukan No.Hp : ";
cin>>nohp;
cout<<"\n\n";
cout<<" Atas nama "<< nama<<" Telah memesan kamera DSLR Canon 1100D dengan harga total" << diskon<<endl;
cout<<" \n\n TERIMAKASIH TELAH MEMESAN DI WUCHAN CAMERA";
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali ke menu utama
{
goto start;
}
else
{
system ("cls");
}
break;
case 4:
cout<<" ANDA MEMILIH MENU 4 DSLR Canon 550D \n";
cout<<" Berapa hari anda akan menyewa camera? ";
cin>>sewa;
if (sewa>2)//operator kondisi
{
cout<<" Penyawaan kamera max 2 hari, namun jika anda ingin memesan lebih dari 2 hari maka akan dikenakan biaya tambahan sebesar Rp.15.000/hari\n\n";
cout<<" Y/N ";
cin>>ya;
if (ya == 'y' || ya == 'Y')
{
cout<<" ANDA MENYAWA KAMERA DSLR Canon 1100D "<<sewa<<"hari"<<endl;
total=sewa*100000+15000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
else
{
goto start;
}
}
else if (sewa<2)
{
cout<<" ANDA MENYAWA KAMERA DSLR Canon EOS 650D "<<sewa<<"hari"<<endl;
total=sewa*100000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
cout<<" Berapa buah yang akan anda sewa ?";
cin>>buah;
if (buah<2)
{
cout<<" anda tidak mendapatkan diskon ";
diskon=total;
}
else if (buah>=2)
{
cout<<" Anda mendapatkan diskon 25% ";
diskon=total*25/100;
cout<<" Jadi yang harus anda bayar adalah "<<diskon<<endl;
}
cout<<"\n Masukan Nama : ";//penginputan identitas pelanggan
cin>>nama;
cout<<"\n Masukan Alamat : ";
cin>>alamat;
cout<<"\n Masukan No.Hp : ";
cin>>nohp;
cout<<"\n\n";
cout<<" Atas nama "<< nama<<" Telah memesan kamera DSLR Canon 1100D dengan harga total" << diskon<<endl;
cout<<" \n\n TERIMAKASIH TELAH MEMESAN DI WUCHAN CAMERA";
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali ke menu utama
{
goto start;
}
else
{
system ("cls");
}
break;
default:
cout<<" MAAF MASUKAN DATA DENGAN BENAR !";
cout<<" Tekan U untuk mengulang....";
cin>>be;
if (be == 'u' || be == 'U')//piliihan untuk kembali ke menu utama
{
system ("cls");
goto start;
getchar();
}
else
{
system ("cls");
}
break;
}
case 2:
system("cls");
cout<<"------------ Anda Memilih SLR --------------\n\n";//pilihan menu 2
cout<<" 1. SLR EOS M3 Rp.250.000\n";
cout<<" 2. SLR DIGITAL EOS 100D RP.200.000 \n";
cout<<" 3. SLR Canon EOS 1200D Rp.140.000\n";
cout<<" Anda memilih jenis apa? ";
cin>>b;
switch(b)//fungsi switch case untuk pemilihan pada menu
{
case 1:
cout<<" ANDA MEMILIH MENU 1 SLR EOS M3 \n";
cout<<" Berapa hari anda akan menyewa camera? ";
cin>>sewa;
if (sewa>2)
{
cout<<" Penyawaan kamera max 2 hari, namun jika anda ingin memesan lebih dari 2 hari maka akan dikenakan biaya tambahan sebesar Rp.10.000/hari\n\n";
cout<<" Y/N ";
cin>>ya;
if (ya == 'y' || ya == 'Y')
{
cout<<" ANDA MENYAWA KAMERA SLR Canon EOS M3 "<<sewa<<"hari"<<endl;
total=sewa*250000+10000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
else
{
goto start;
}
}
else if (sewa<2)
{
cout<<" ANDA MENYAWA KAMERA SLR Canon EOS M3 "<<sewa<<"hari"<<endl;
total=sewa*250000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
cout<<" Berapa buah yang akan anda sewa ?";
cin>>buah;
if (buah<2)
{
cout<<" anda tidak mendapatkan diskon ";
diskon=total;
}
else if (buah>=2)
{
cout<<" Anda mendapatkan diskon 20% ";
diskon=total*20/100;
cout<<" Jadi yang harus anda bayar adalah "<<diskon<<endl;
}
cout<<"\n Masukan Nama : ";//penginputan untuk pelanggan
cin>>nama;
cout<<"\n Masukan Alamat : ";
cin>>alamat;
cout<<"\n Masukan No.Hp : ";
cin>>nohp;
cout<<"\n\n";
cout<<" Atas nama "<< nama<<" Telah memesan kamera SLR Canon EOS M3 dengan harga total "<< diskon<<endl;
cout<<" \n\n TERIMAKASIH TELAH MEMESAN DI WUCHAN CAMERA";
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
goto start;
}
else
{
system ("cls");
}
break;
case 2:
cout<<" MOHON MAAF STOK PERSEDIAAN KAMERA HABIS \n";
cout<<" Tekan U untuk mengulang....";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
goto start;
}
else
{
system ("cls");
}
break;
case 3:
cout<<" ANDA MEMILIH MENU 3 SLR Canon EOS 1200D \n";
cout<<" Berapa hari anda akan menyewa camera? ";
cin>>sewa;
if (sewa>2)
{
cout<<" Penyewaan kamera max 2 hari, namun jika anda ingin memesan lebih dari 2 hari maka akan dikenakan biaya tambahan sebesar Rp.10.000/hari\n\n";
cout<<" Y/N ";
cin>>ya;
if (ya == 'y' || ya == 'Y')
{
cout<<" ANDA MENYEWA KAMERA SLR Canon EOS 1200D "<<sewa<<"hari"<<endl;
total=sewa*140000+10000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
else
{
goto start;
}
}
else if (sewa<2)
{
cout<<" ANDA MENYEWA SLR Canon EOS 1200D KAMERA "<<sewa<<"hari"<<endl;
total=sewa*140000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
cout<<" Berapa buah yang akan anda sewa ?";
cin>>buah;
if (buah<2)
{
cout<<" anda tidak mendapatkan diskon ";
diskon=total;
}
else if (buah>=2)
{
cout<<" Anda mendapatkan diskon 20% ";
diskon=total*20/100;
cout<<" Jadi yang harus anda bayar adalah "<<diskon<<endl;
}
cout<<"\n Masukan Nama : ";//penginputan untuk pelanggan
cin>>nama;
cout<<"\n Masukan Alamat : ";
cin>>alamat;
cout<<"\n Masukan No.Hp : ";
cin>>nohp;
cout<<"\n\n";
cout<<" Atas nama "<< nama<<" Telah memesan kamera SLR Canon EOS 1200D dengan harga total "<< diskon<<endl;
cout<<" \n\n TERIMAKASIH TELAH MEMESAN DI WUCHAN CAMERA";
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
goto start;
}
else
{
system ("cls");
}
break;
default:
cout<<" MAAF MASUKAN DATA DENGAN BENAR !";
cout<<" Tekan U untuk mengulang....";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
system ("cls");
goto start;
getchar();
}
else
{
system ("cls");
}
break;
}
break;
case 3:
system("cls");
cout<<"------------ Anda Memilih Action Sport Cam --------------\n\n";//pilihan menu 3
cout<<" 1. GoPro Hero 4 Black New Rp.200.000\n";
cout<<" 2. GoPro Hd Hero3 Black Edition RP.100.000 \n";
cout<<" 3. SJCam SJ500 Rp.55.000\n";
cout<<" 4. Xiaomi YiCamera Rp.40.000\n";
cout<<" Anda memilih jenis apa? ";
cin>>b;
switch(b)//fungsi switch case untuk pemilihan pada menu
{
case 1:
cout<<" ANDA MEMILIH MENU 1 GoPro Hero 4 Black New \n";
cout<<" Berapa hari anda akan menyewa camera? ";
cin>>sewa;
if (sewa>2)
{
cout<<" Penyawaan kamera max 2 hari, namun jika anda ingin memesan lebih dari 2 hari maka akan dikenakan biaya tambahan sebesar Rp.5.000/hari\n\n";
cout<<" Y/N ";
cin>>ya;
if (ya == 'y' || ya == 'Y')
{
cout<<" ANDA MENYAWA KAMERA GoPro Hero 4 Black New "<<sewa<<"hari"<<endl;
total=sewa*200000+5000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
else
{
goto start;
}
}
else if (sewa<2)
{
cout<<" ANDA MENYEWA KAMERA GoPro Hero 4 Black New"<<sewa<<"hari"<<endl;
total=sewa*200000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
cout<<" Berapa buah yang akan anda sewa ?";
cin>>buah;
if (buah<2)
{
cout<<" anda tidak mendapatkan diskon ";
diskon=total;
}
else if (buah>=2)
{
cout<<" Anda mendapatkan diskon 15% ";
diskon=total*15/100;
cout<<" Jadi yang harus anda bayar adalah "<<diskon<<endl;
}
cout<<"\n Masukan Nama : ";//penginputan untuk pelanggan
cin>>nama;
cout<<"\n Masukan Alamat : ";
cin>>alamat;
cout<<"\n Masukan No.Hp : ";
cin>>nohp;
cout<<"\n\n";
cout<<" Atas nama "<< nama<<" Telah memesan kamera GoPro Hero 4 Black New dengan harga total" << diskon<<endl;
cout<<" \n\n TERIMAKASIH TELAH MEMESAN DI WUCHAN CAMERA";
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
goto start;
}
else
{
system ("cls");
}
break;
case 2:
cout<<" MOHON MAAF STOK PERSEDIAAN KAMERA HABIS \n";
cout<<" Tekan U untuk mengulang....";
cin>>be;
if (be == 'u' || be == 'U')
{
goto start;
}
else
{
system ("cls");
}
break;
case 3:
cout<<" ANDA MEMILIH MENU 3 SJCam SJ500 \n";
cout<<" Berapa hari anda akan menyewa camera? ";
cin>>sewa;
if (sewa>2)//operator kondisi
{
cout<<" Penyawaan kamera max 2 hari, namun jika anda ingin memesan lebih dari 2 hari maka akan dikenakan biaya tambahan sebesar Rp.5.000/hari\n\n";
cout<<" Y/N ";
cin>>ya;
if (ya == 'y' || ya == 'Y')
{
cout<<" ANDA MENYEWA KAMERA SJCam SJ500 "<<sewa<<"hari"<<endl;
total=sewa*55000+5000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
else
{
goto start;
}
}
else if (sewa<2)
{
cout<<" ANDA MENYEWA KAMERA SJCam SJ500 "<<sewa<<"hari"<<endl;
total=sewa*55000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
cout<<" Berapa buah yang akan anda sewa ?";
cin>>buah;
if (buah<2)
{
cout<<" anda tidak mendapatkan diskon ";
diskon=total;
}
else if (buah>=2)
{
cout<<" Anda mendapatkan diskon 15% ";
diskon=total*15/100;
cout<<" Jadi yang harus anda bayar adalah "<<diskon<<endl;
}
cout<<"\n Masukan Nama : ";//penginputan untuk pelanggan
cin>>nama;
cout<<"\n Masukan Alamat : ";
cin>>alamat;
cout<<"\n Masukan No.Hp : ";
cin>>nohp;
cout<<"\n\n";
cout<<" Atas nama "<< nama<<" Telah memesan kamera SJCam SJ500 dengan harga total" << diskon<<endl;
cout<<" \n\n TERIMAKASIH TELAH MEMESAN DI WUCHAN CAMERA";
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
goto start;
}
else
{
system ("cls");
}
break;
case 4:
cout<<" ANDA MEMILIH MENU 4 Xiaomi YiCamera \n";
cout<<" Berapa hari anda akan menyewa camera? ";
cin>>sewa;
if (sewa>2)//operator kondisi
{
cout<<" Penyawaan kamera max 2 hari, namun jika anda ingin memesan lebih dari 2 hari maka akan dikenakan biaya tambahan sebesar Rp.5.000/hari\n\n";
cout<<" Y/N ";
cin>>ya;
if (ya == 'y' || ya == 'Y')
{
cout<<" ANDA MENYAWA KAMERA Xiaomi YiCamera "<<sewa<<"hari"<<endl;
total=sewa*40000+5000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
else
{
goto start;
}
}
else if (sewa<2)
{
cout<<" ANDA MENYAWA KAMERA Xiaomi YiCamera "<<sewa<<"hari"<<endl;
total=sewa*40000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
cout<<" Berapa buah yang akan anda sewa ?";
cin>>buah;
if (buah<2)
{
cout<<" anda tidak mendapatkan diskon ";
diskon=total;
}
else if (buah>=2)
{
cout<<" Anda mendapatkan diskon 15% ";
diskon=total*15/100;
cout<<" Jadi yang harus anda bayar adalah "<<diskon<<endl;
}
cout<<"\n Masukan Nama : ";//penginputan untuk pelanggan
cin>>nama;
cout<<"\n Masukan Alamat : ";
cin>>alamat;
cout<<"\n Masukan No.Hp : ";
cin>>nohp;
cout<<"\n\n";
cout<<" Atas nama "<< nama<<" Telah memesan kamera Xiaomi YiCamera dengan harga total" << diskon<<endl;
cout<<" \n\n TERIMAKASIH TELAH MEMESAN DI WUCHAN CAMERA";
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
goto start;
}
else
{
system ("cls");
}
break;
default:
cout<<" MAAF MASUKAN DATA DENGAN BENAR !";
cout<<" Tekan U untuk mengulang....";
cin>>be;
if (be == 'u' || be == 'U')
{
system ("cls");
goto start;
getchar();
}
else
{
system ("cls");
}
break;
}
break;
case 4:
cout<<" MOHON MAAF CAMERA DIGITAL SEDANG TIDAK TERSEDIA, COBALAH LAIN KALI LAGI\n";
cout<<" Tekan U untuk mengulang....";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
system ("cls");
goto start;
getchar();
}
else
{
system ("cls");
}
break;
case 5:
system("cls");
cout<<"------------ Anda Memilih Polaroid --------------\n\n";
cout<<" 1. Polaroid Instax Mini 90 Neo Classic Rp.80.000\n";
cout<<" 2. FujiFilm Instax Mini 8S+2 Unit Refill RP.40.000\n";
cout<<" 3. Kertas Foto Polaroid Rp.10.000\n";
cout<<" Anda memilih jenis apa? ";
cin>>b;
switch(b)//fungsi switch case untuk pemilihan pada menu
{
case 1:
cout<<" ANDA MEMILIH MENU 1 Polaroid Instax Mini 90 Neo Classic\n";
cout<<" Berapa hari anda akan menyewa camera? ";
cin>>sewa;
if (sewa>2)//operator kondisi
{
cout<<" Penyawaan kamera max 2 hari, namun jika anda ingin memesan lebih dari 2 hari maka akan dikenakan biaya tambahan sebesar Rp.5.000/hari\n\n";
cout<<" Y/N ";
cin>>ya;
if (ya == 'y' || ya == 'Y')
{
cout<<" ANDA MENYAWA KAMERA Polaroid Instax Mini 90 Neo Classic "<<sewa<<"hari"<<endl;
total=sewa*80000+5000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
else
{
goto start;
}
}
else if (sewa<2)
{
cout<<" ANDA MENYEWA KAMERA Polaroid Instax Mini 90 Neo Classic"<<sewa<<"hari"<<endl;
total=sewa*80000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
cout<<" Berapa buah yang akan anda sewa ?";
cin>>buah;
if (buah<2)
{
cout<<" anda tidak mendapatkan diskon ";
diskon=total;
}
else if (buah>=2)
{
cout<<" Anda mendapatkan diskon 10% ";
diskon=total*10/100;
cout<<" Jadi yang harus anda bayar adalah "<<diskon<<endl;
}
cout<<"\n Masukan Nama : ";//penginputan untuk pelanggan
cin>>nama;
cout<<"\n Masukan Alamat : ";
cin>>alamat;
cout<<"\n Masukan No.Hp : ";
cin>>nohp;
cout<<"\n\n";
cout<<" Atas nama "<< nama<<" Telah memesan kamera Polaroid Instax Mini 90 Neo Classic dengan harga total" << diskon<<endl;
cout<<" \n\n TERIMAKASIH TELAH MEMESAN DI WUCHAN CAMERA";
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
goto start;
}
else
{
system ("cls");
}
break;
case 2:
cout<<" ANDA MEMILIH MENU 2 FujiFilm Instax Mini 8S+2 Unit Refill\n";
cout<<" Berapa hari anda akan menyewa camera? ";
cin>>sewa;
if (sewa>2)//operator kondisi
{
cout<<" Penyawaan kamera max 2 hari, namun jika anda ingin memesan lebih dari 2 hari maka akan dikenakan biaya tambahan sebesar Rp.5.000/hari\n\n";
cout<<" Y/N ";
cin>>ya;
if (ya == 'y' || ya == 'Y')
{
cout<<" ANDA MENYEWA KAMERA FujiFilm Instax Mini 8S+2 Unit Refill "<<sewa<<"hari"<<endl;
total=sewa*55000+5000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
else
{
goto start;
}
}
else if (sewa<2)
{
cout<<" ANDA MENYEWA KAMERA FujiFilm Instax Mini 8S+2 Unit Refill "<<sewa<<"hari"<<endl;
total=sewa*55000;
cout<<" Total Yang Harus Anda Bayar Rp"<< total<<endl;
}
cout<<" Berapa buah yang akan anda sewa ?";
cin>>buah;
if (buah<2)
{
cout<<" anda tidak mendapatkan diskon ";
diskon=total;
}
else if (buah>=2)
{
cout<<" Anda mendapatkan diskon 10% ";
diskon=total*10/100;
cout<<" Jadi yang harus anda bayar adalah "<<diskon<<endl;
}
cout<<"\n Masukan Nama : ";//penginputan untuk pelanggan
cin>>nama;
cout<<"\n Masukan Alamat : ";
cin>>alamat;
cout<<"\n Masukan No.Hp : ";
cin>>nohp;
cout<<"\n\n";
cout<<" Atas nama "<< nama<<" Telah memesan kamera FujiFilm Instax Mini 8S+2 Unit Refill dengan harga total" << diskon<<endl;
cout<<" \n\n TERIMAKASIH TELAH MEMESAN DI WUCHAN CAMERA";
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
goto start;
}
else
{
system ("cls");
}
break;
case 3:
int kertas,total1;//deklarasi variabel
cout<<" ANDA MEMILIH MENU 3 Kertas Foto Polaroid \n";
cout<<" harga 1 kertas Rp.10.000 ";
cout<<" Berapa yang anda beli? ";
cin>>kertas;
total1 = kertas*10000;
cout<<"total yang harus anda bayar Rp. "<<total1<<endl;
break;
}
cout<<"apakah anda ingin kembali?";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
goto start;
}
else
{
system ("cls");
}
break;
default:
cout<<" MAAF MASUKAN DATA DENGAN BENAR !";
cout<<" Tekan U untuk mengulang....";
cin>>be;
if (be == 'u' || be == 'U')//pemilihan untuk kembali kemenu utama
{
system ("cls");
goto start;
getchar();
}
else
{
system ("cls");
}
break;
}
}
Sabtu, 03 Desember 2016
Home »
» SCRIPT TUGAS BESAR DASAR PEMROGRAMAN KOMPUTER
0 komentar:
Posting Komentar