Pernyataan Switch pada C++ | Belajar C++ 21
Assalamualaikum sobat pada artikel kali ini kita akan belajar tentang pernyataan
switch pada c++, cek this out...
Pernyataan switch adalah suatu pernyataan kondisional yang digunakan untuk
menyeleksi satu dari beberapa blok kode program yang akan dieksekusi.
Bentuk umum :
switch(ekspresi){
case konstanta_1 :
//blok kode
break;
case konstanta_2:
//blok kode
break;
default:
//blok kode
}
Pernyataan switch diawali dengan kata kunci switch, kemudian diikuti dengan
ekspresi yang diapit oleh tanda kurung ( ), ekspresi dapat berupa tipe data
integer, char atau enum.
Di dalam pernyataan switch yang berada di dalam tanda kurung kurawal {
}, kita dapat membuat beberapa case sesuai kebutuhan kita, dan tiap-tiap case
harus kita beri konstanta dan beri tanda titik dua.
Konstanta pada tiap-tiap case harus memiliki tipe data yang sama sesuai dengan
ekspresi yang kita tentukan.
Ketika sebuah nilai ekspresi sama dengan nilai konstanta pada case, maka blok
kode yang ada pada case tersebut akan dieksekusi sampai ke pernyataan break.
Ketika pernyataan break dieksekusi, maka compiler akan melompat dari
pernyataan switch dan mengeksekusi program yang berada dibawah pernyataan
switch.
Pernyataan break, tidak harus diberikan pada case, hanya saja compiler akan
membaca program satu persatu sebelum keluar dari pernyataan switch.
Kita dapat membuat case default, supaya ketika case yang dituju tidak ada,
maka case default yang akan dieksekusi.
Diagram Alir
Contoh Program :
#include <iostream>
using namespace std;
int main(){
int hari = 5;
switch(hari){
case 1:
cout << "Senin";
break;
case 2:
cout << "Selasa";
break;
case 3:
cout << "Rabu";
break;
case 4:
cout << "Kamis";
break;
case 5:
cout << "Jum'at";
break;
case 6:
cout << "Sabtu";
break;
case 7:
cout << "Minggu";
break;
}
return 0;
}
Hasil program diatas:
Sekian untuk postingan kali ini, terima kasih.
Posting Komentar untuk "Pernyataan Switch pada C++ | Belajar C++ 21"