Introduction
Materi kali ini adalah tentang percabangan Switch - Case, sebelumnya yang dibahas adalah percabangan menggunakan if - else. Saya tidak menjelaskan pengertiannya hanya langsung mebuat program sederhana yang mungkin dibutuhkan oleh teman-teman.
Program ini hampir sama seperti program percabangan sebelumnya. User akan melakukan penginputan kemudian program akan melakukan pengecekan lalu menampilkan sesuai yang diharapkan.
Practice
Silakan ikuti kode dibawah ini, teman-teman dapat menyalin programnya langsung ke komputer masing masing :
//Program Sederhana Percabangan Switch - Case
#include <iostream>
#include <windows.h>
using namespace std;
//Main Program
int main(){
//Deklarasi variable
int angka;
//Menampilkan menu input
cout<<"\n\n\n\t\tMasukkan Angka 1 s/d 3 : "; cin>>angka;
system("cls");
//Percabangan
switch(angka){
case 1: cout<<"\n\n\n\t\tAngka 1\n\n"<<endl;
break;
case 2:cout<<"\n\n\n\t\tAngka 2\n\n"<<endl;
break;
case 3:cout<<"\n\n\n\t\tAngka 3\n\n"<<endl;
break;
default:cout<<"\n\n\n\t\tAda Kesalahan !\n\n"<<endl;
}
return 0;
}
Jika sudah menyalin kode diatas, silakan run program dengan menekan F11 pada keyboard atau tombol Compile & Run pada bar aplikasi.
Tunggu dan lihat hasilnya, jika tidak mengalami error maka akan menampilkan sebuah output seperti dibawah ini.
Penjelasan
Kita bahas sedikit. Langsung masuk ke main program. Disana langsung dideklarasikan sebuah variabel angka yang berfungsi untuk menyimpan nilai inputan.
Lalu masuk ke menu input. User diharapkan menginputkan angka sesuai dengan perintah menu. Angka yang diinputkan hanya terdiri dari 3 angka, 1, 2, dan 3.
Kemudian inputan yang sudah tersimpan tadi akan di cek oleh program. Jika agka yang di inputkan oleh pengguna adalah angka 1 maka akan masuk ke case 1 yang akan menampilkan tulisan Angka 1
Begitu juga dengan kondisi kedua, jika pengguna menginputkan angka 2 atau 3, maka akan masuk ke case 2 atau case 3
Bagaimana jika pengguna menginputkan angka selain ketiga diatas ? ketika user melakukan seperti itu maka akan masuk ke case 4, program akan melakukan pemilahan secara otomatis.
Well, segitu saja untuk materi ini. Terima kasih sudah berkunjung di blog ini. Untuk mendownload file dapat di unduh pada link berikut ini :