KONDISI

Kondisi adalah dimana kita harus memilih suatu hal yang berisi syarat agar program tereksekusi. Kondisi dibagi menjadi 2 yaitu If else dan Switch case . JIka kondisi terpenuhi maka akan menjalankan program yang ada di dalam kondisi itu.

*IF ELSE 

    If Else merupakan kondisi yang mempunyai data yang bervariasi.

    pola if else :

    if(syarat)

    {

        hal yang terjadi 

    }else

        hal yang terjadi


    contoh if else :

    //notasi :

    judul : program pendeteksi lapar atau tidak

    kamus :

    perut <-- String

    algoritma :

    output("Program pendeteksi apakah anda lapar atau tidak dengan pilihan "ya" atau "tidak" ")

    output("Apakan anda lapar :")

    input(perut) 

    if(perut == "ya")

    {

        output("Anda harus makan!")

    }else 

    {

        output("Anda Sudah Kenyang")

    }

    //coding

   

//judul : program pendeteksi lapar sederhana

//kamus
#include <iostream>
using namespace std;
string perut;

//algoritma
int main()
{
    cout <<"program pendeteksi apakan anda lapar atau tidak dengan pilihan  ya atau tidak " << endl;
    cout << "apakah anda lapar : ";
    cin >> perut;

    if(perut == "ya")
    {
        cout << "anda lapar, anda harus makan!" << endl;
    }else
    {
        cout << "anda tidak lapar" << endl;
    }

    return 0;
}




*Depend On
    Depend on merupakan kondisi yang memiliki data konstan
    
    contoh depend on :
    //notasi :

    judul : memilih menu makanan
    kamus :
    menu <-- integer
    algoritma :
    output("daftar menu : ")
    output( "1.mie ayam")
    output( "2.bakso")
    output( "3.nasi goreng")
    output(pilih menu :)
    input(menu)
    
    depend on(menu)
            case 1 :
                output("anda memilih mie ayam")
            case 2 : 
                output("anda memilih bakso")
            case 3:
                output("anda memilih nasi goreng")
            default :
                output("pilihan anda tidak ada di menu"

    //coding
        #include <iostream>
using namespace std;
int menu;

int main()
{
    cout << "Daftar menu : " << endl;
    cout << "1. Mie Ayam"<< endl;
    cout << "2. Bakso"<< endl;
    cout << "3. Nasi Goreng"<< endl;
    cout << "pilih menu : ";
    cin >> menu;

    switch (menu)
    {
    case 1 :
        cout << "anda memilih mie ayam" << endl;
        break;
    case 2 :
        cout << "anda memilih bakso" << endl;
        break;
    case 3 :
        cout << "anda memilih nasi goreng" << endl;
        break;
   
    default:
        cout << "pilihan tidak ada di menu" << endl;
        break;
    }

    return 0;
}

Komentar