Minggu, 24 Januari 2021

CONTOH PROGRAM TOKO BAJU MENGUNAKAN NESTED IF PADA C++

Pengertian Nested if

document gantar tekno

Struktur percabangan if bersarang / nested if merupakan struktur if yang paling komplek, karena merupakan perluasan dan kombinasi dari berbagai struktur if lainnya. Konsep dari percabangan ini adalah terdapat Struktur If yang berada didalam Struktur If lainnya. Artinya dalam pernyataan If bersarang jika kondisi If yang paling luar (paling atas) bernilai benar, maka kondisi If yang berada didalamnya baru akan dilihat (di cek).


Cara membuat Program Toko baju mengunakan Nested if pada C++

1.Buatlah file dengan nama tokobaju.cpp

2.Salin kode program di bawah ini

#include <iostream>


using namespace std;


int main()

{

    // Harga Baju Kaos Berdasarkan Ukuran, Kode, dan Warana


    cout << "ukura : S, M, L" << endl;

    cout << "Kode : K, B" << endl;

    cout << "Warna : H, P" << endl << endl;


    char S, M, L, K, B,H, P,ukuran, kode , warna;


    cout << "Ukuran Baju : ";

    cin >> ukuran;

    cout << "Kode Baju : ";

    cin >> kode ;

    cout << "Warna : ";

    cin >> warna;


    if (ukuran == 'L'){

        if (kode == 'K'){

            if (warna == 'P'){

            cout <<endl<< "Harganya : 150.000"<< endl << endl; // Warna P berarti Putih

            }else if (warna == 'H'){

            cout <<endl<< "Harganya : 135.000"<< endl << endl; // Warna H Berarti Hitam

            }else {

            cout <<endl<<endl<< "Kode Yang Anda Masukan Salah" <<endl<<endl;

            }


        }else if (kode == 'B'){

            if (warna == 'P'){

            cout <<endl<< "Harganya : 130.000"<< endl << endl; // Warna P berarti Putih

            }else if (warna == 'H'){

            cout <<endl<< "Harganya : 133.000"<< endl << endl; // Warna H Berarti Hitam

            }else {

            cout <<endl<<endl<< "Kode Yang Anda Masukan Salah" <<endl<<endl;

            }

        }else {

        cout <<endl<<endl<< "Kode Yang Anda Masukan Salah" <<endl<<endl;

        }



    }else if (ukuran == 'M'){

        if (kode == 'K'){

            if (warna == 'P'){

              cout <<endl<< "Harganya : 120.000" << endl << endl; // Warna P berarti Putih

            }else if (warna == 'H'){

            cout <<endl<< "Harganya : 118.000" << endl << endl;  // Warna H Berarti Hitam

            }else {

        cout <<endl<<endl<< "Kode Yang Anda Masukan Salah" <<endl<<endl;

    }


        } else if (kode == 'B'){

            if (warna == 'P'){

               cout <<endl<< "Harganya : 110.000" << endl << endl; // Warna P berarti Putih

            } else if (warna == 'H'){

            cout <<endl<< "Harganya : 105.000" << endl << endl; // Warna H Berarti Hitam

            }else {

        cout <<endl<<endl<< "Kode Yang Anda Masukan Salah" <<endl<<endl;

    }

        }else {

        cout <<endl<<endl<< "Kode Yang Anda Masukan Salah" <<endl<<endl;

    }



    }else if (ukuran == 'S'){

        if (kode == 'K'){

            if (warna == 'P'){

              cout <<endl<< "Harganya : 100.000" << endl << endl; // Warna P berarti Putih

            }else if (warna == 'H'){

            cout <<endl<< "Harganya : 90.000" << endl << endl; // Warna H Berarti Hitam

            }


        } else if (kode == 'B'){

            if (warna == 'P'){

               cout <<endl<< "Harganya : 86.500" << endl << endl; // Warna P berarti Putih

            } else if (warna == 'H'){

            cout <<endl<< "Harganya : 75.500" << endl << endl;  // Warna H Berarti Hitam

            }else {

            cout <<endl<<endl<< "Maaf Warna Yang Anda Maksud Tidak Tersedia" <<endl<<endl;

    }

        }else {

        cout <<endl<<endl<< "Kode Yang Anda Masukan Salah" <<endl<<endl;

    }



    } else {

        cout <<endl<<endl<< "Maaf Ukuran Tidak Tersedia" <<endl<<endl;

    }

cin.get();

    return 0;


}


3.Pastekan pada file tokobaju.cpp

4.Jangan lupa simpan

5.Run file tokobaju.cpp


Contoh Hasil Run file tokobaju.cpp


Ukuran : S, M, L

Kode : K, B

Warna : H, P


Ukuran Baju : L

Kode Baju : B

Warna : H


Harganya : 133.000


Ukuran : S, M, L

Kode : K, B

Warna : H, P


Ukuran Baju : S

Kode Baju : B

Warna : P


Harganya : 86.500


Ukuran : S, M, L

Kode : K, B

Warna : H, P


Ukuran Baju : M

Kode Baju : K

Warna : H


Harganya : 118.000


Artikel Terkait :

Refrensi : http://www.materidosen.com/

0 Reviews:

Posting Komentar