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"