Pembahasan percabangan switch case c++ Percabangan di sebut dengan struktur kendali atau struktur kontrol dalam percabangan c++ ada staement if, statement if else dan statement if else if dan statement switch case. Pernyataan switch case digunakan hanya untuk membandingkan variabel tunggal dengan dengan beberapa kemungkinan nilai-nilai.dan digunakan untuk pilihan yang banyak. dan tidak di anjurkan untuk pilihan yang menggnakan jangkauan dan merupakan alternatif dari pernyataan if else if
flowchart dari switch case
syntak dasar dari switch case
switch(variable){
case value_1:
statement 1;
break;
case value_2:
statement 2;
break;
case value_3:
statement 3;
break;
default:
statement 4;
break;
}
contoh program switch case
#include <iostream> #include <string> using namespace std; int main(){ char index; string ket; cout << "Masukkan index nilai anda : "; cin >> index; switch(index){ case 'A': ket = "Amat Bagus"; break; case 'B': ket = "Bagus"; break; case 'C': ket = "Cukup"; break; case 'D': ket = "kurang"; break; default: ket = "Nilai anda tidak masuk index wkwkw"; } cout << "keterangan index nilai = " << ket << endl; return 0; }
hasil dari program switch case diatas
keterangan program switch case diatas
pertama membuat masukan, menggunakan perintah cin, masukan berupa index A,B,C,D inputan
merupakan sebuah string, pada switch case yaitu memilih mana yang sesuai dengan index yang
dimasukkan jika di masukkan index A yang kelar pada case yang memiliki index A dan jika yang
dimasukkan tidak ada dalam index maka default yang akan muncul. contoh pada hasil program
diatas. yang saya masukkan index B maka yang keluar index B, yang kedua index E, berhubung
index E tidak ada dalam pilihan(case) maka yang default sebagai outputnya
wih sangat bermanfaat gan untuk belajar
ReplyDelete