Laman

SELAMAT BELAJAR

Sabtu, 03 Desember 2016

SCRIPT TUGAS BESAR DASAR PEMROGRAMAN KOMPUTER

/* 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;
    }
}

0 komentar:

Posting Komentar