Membuat Program dengan Metode IF-ELSE dan SWITCH CASE


Hay Teman-Teman..!!
Akhirnya Bisa bertemu lagi dengan saya. Maaf baru bisa ngeshare artikel lagi, saya baru saja habis UTS di Kampus. Pasti tau kan gimana sibuknya anak kuliahan menyambut UTS dengan diterpa dengan banyak tugas dan tugas. Capeknya tuh Disini Bro/Sist hehe..
Ok.. langsung saja pada kesempatan kali ini saya akan memberi pembelajaran tentang ALGORITMA dan PEMROGRAMAN dengan menggunakan 2 Metode yaitu IF-ELSE dan SWITCH CASE.

Perhatikan Contoh Kasus Dibawah ini :
Buatlah program menyerupai program tersebut dengan syarat “kondisi pertama menggunakan If – Else” dan “Kondisi kedua menggunakan Switch Case”


Jadi maksudnya dari contoh program di atas kita disuruh untuk membuat 2 kondisi. Kondisi 1 menggunakan IF-ELSE untuk memilih Makanan/Minuman. Lalu di Kondisi 2 menggunakan SWITCH CASE untuk Memilih Menu di Dalam Makanan/Minuman. Kita juga disuruh menampilkan Jumlah Pembayaran yang harus dibayar yang kita dapat dari (jumlah porsi x harga barang). Dan juga jika kita menginputkan pilihan yang tidak ada datanya di Program, maka akan muncul "Pilihan Anda Tidak Tersedia "

Berikut Coding Program :

#include <iostream.h>
#include <stdio.h>

void main()
{
int pil1, pil2,pil3;
double totalharga, por;
cout<<"============|W A R T E G|============"<<endl;
cout<<endl;
cout<<" 1.) Makanan \n 2.) Minuman \n";
cout<<endl;
cout<<"============|IRIAN  JAYA|============"<<endl;
cout<<endl;
cout<<"--------------<<Pilih>>--------------"<<endl;
cout<<"Masukkan Pilihan Anda : ";cin>>pil1;
cout<<"----------------<<+>>----------------"<<endl;
cout<<endl<<endl;
if (pil1==1)
    {
        cout<<"<><><><><>| Menu Makanan |<><><><><>"<<endl;
        cout<<endl;
        cout<<" 1.) Nasi Goreng Gila    Rp. 13.000 \n 2.) Nasi Goreng Biasa   Rp. 10.000 \n 3.) Nasi goreng Special Rp. 15.000 \n";
        cout<<endl;
        cout<<"<><><><>|WARTEG IRIAN JAYA|<><><><>"<<endl;
        cout<<endl;
        cout<<"----------<<Pilih Makanan>>---------"<<endl;
        cout<<"Masukkan Menu Makanan Anda : ";cin>>pil2;
        cout<<"------------------------------------"<<endl;
        cout<<endl;
        switch (pil2)
    {
        case 1 :
        cout<<"------<<Masukkan Jumlah Porsi>>------"<<endl;
        cout<<"Masukkan Jumlah Porsi    : ";cin>>por;
        totalharga=por*13000;
        cout<<"Harga yang Harus Dibayar : Rp. "<<totalharga<<endl;
        cout<<"-------------------------------------"<<endl;
        break;
        case 2 :
        cout<<"------<<Masukkan Jumlah Porsi>>------"<<endl;
        cout<<"Masukkan Jumlah Porsi    : ";cin>>por;
        totalharga=por*10000;
        cout<<"Harga yang Harus Dibayar : Rp. "<<totalharga<<endl;
        cout<<"-------------------------------------"<<endl;
        break;
        case 3 :
        cout<<"------<<Masukkan Jumlah Porsi>>------"<<endl;
        cout<<"Masukkan Jumlah Porsi    : ";cin>>por;
        totalharga=por*15000;
        cout<<"Harga yang Harus Dibayar : Rp. "<<totalharga<<endl;
        cout<<"-------------------------------------"<<endl;
        break;
        default:
        cout<<"Pilihan Anda Tidak Tersedia ";
        break;
    }
    }
else if (pil1==2)
    {
    cout<<"<><><><><>| Menu Minuman |<><><><><>"<<endl;
    cout<<endl;
    cout<<" 1.) Es teh Manis     Rp. 3.000 \n 2.) Es Jeruk           Rp. 5.000 \n 3.) Extra Joss Susu  Rp. 4.500 \n";
    cout<<endl;
    cout<<"<><><><>|WARTEG IRIAN JAYA|<><><><>"<<endl;
    cout<<endl;
    cout<<"----------<<Pilih Minuman>>---------"<<endl;
    cout<<"Masukkan Menu Minuman Anda : ";cin>>pil3;
    cout<<"------------------------------------"<<endl;
    cout<<endl;
    switch(pil3)
    {
        case 1 :
        cout<<"------<<Masukkan Jumlah Porsi>>------"<<endl;
        cout<<"Masukkan Jumlah Porsi : ";cin>>por;
        totalharga=por*3000;
        cout<<"Harga Yang Harus Dibayar : Rp. "<<totalharga<<endl;
        cout<<"-------------------------------------"<<endl;
        break;
        case 2 :
        cout<<"------<<Masukkan Jumlah Porsi>>------"<<endl;
        cout<<"Masukkan Jumlah Porsi : ";cin>>por;
        totalharga=por*5000;
        cout<<"Harga Yang Harus Dibayar : Rp. "<<totalharga<<endl;
        cout<<"-------------------------------------"<<endl;
        break;
        case 3 :
        cout<<"------<<Masukkan Jumlah Porsi>>------"<<endl;
        cout<<"Masukkan Jumlah Porsi : ";cin>>por;
        totalharga=por*4500;
        cout<<"Harga Yang Harus Dibayar : Rp. "<<totalharga<<endl;
        cout<<"-------------------------------------"<<endl;
        break;
      default:
        cout<<"Pilihan Anda Tidak Tersedia ";
        break;
    }
    }
    else
    {
    cout<<"-------------------<< Error >>-------------------"<<endl;
    cout<<endl;
    cout<<"Pilihan Yang Anda Masukan Tidak Terdaftar Di Menu "<<endl;
    cout<<endl;
    cout<<"-------------------<< Error >>-------------------"<<endl;
    }
}



Setelah Diruning akan Muncul seperti gambar pertama diatas.
Gimana?? Mudahkan Teman-Teman :) . bagi Teman-Teman yang masih bingung, bisa langsung tanya di saya lewat menu Contact. Insyaallah Saya bantu.

OK.. Mungkin cukup sekian artikel dari saya, semoga bermanfaat. Makasih udah datang di Blog saya ya..


Ryan Pace

Phasellus facilisis convallis metus, ut imperdiet augue auctor nec. Duis at velit id augue lobortis porta. Sed varius, enim accumsan aliquam tincidunt, tortor urna vulputate quam, eget finibus urna est in augue.

1 comment:

Anonymous said...

Mystino Casino Review and Rating (2021) - Online
Mystino casino has been online since fun88 soikeotot 2021. Get your bonus codes, games, bonuses and loyalty codes now. Get free ミスティーノ spins 메리트카지노 now!

/* Untuk Disabled Gambar */