Contoh penyeleksian kondisi "SWITCH CASE"



#include<iostream>

using namespace std;

int main ()
{
    int kode;
    float luas,keliling,sisi,panjang,lebar;

    cout<<"Pilih Kode Bangun Ruang 1/2 :"<<endl<<endl;
    cout<<"1. PERSEGI\n";
    cout<<"2. PERSEGI PANJANG\n";
    cout<<"================================="<<endl;
    cin>>kode;

    switch(kode)
    {
        case 1 :
        cout<<"PERSEGI"<<endl<<endl;
        cout<<"Rumus Persegi adalah"<<endl;
        cout<<"luas    = sisi*sisi"<<endl;
        cout<<"keliling= 4*sisi"<<endl<<endl;
        cout<<"Masukkan sisi             : ";
        cin>>sisi;

        luas= sisi*sisi;
        keliling= 4*sisi;

        cout<<"Luas persegi              : "<<luas<<endl;
        cout<<"Keliling persegi          : "<<keliling<<endl;
        break;

        case 2 :
        cout<<"PERSEGI PANJANG"<<endl<<endl;
        cout<<"Rumus Persegi Panjang"<<endl;
        cout<<"luas    = panjang*lebar"<<endl;
        cout<<"keliling= 2*(panjang+lebar)"<<endl<<endl;
        cout<<"Masukkan panjang          : ";
        cin>>panjang;
        cout<<"Masukkan lebar            : ";
        cin>>lebar;

        luas= panjang*lebar;
        keliling= 2*(panjang+lebar);

        cout<<"Luas persegi panjang      : "<<luas<<endl;
        cout<<"Keliling persegi panjang  : "<<keliling<<endl;
        break;

        default:
        cout<<"MAAF ANDA MEMASUKKAN KODE YANG SALAH"<<endl;
    }
    return 0;
}



Comments