Skip to main content

Statement Percabangan Dengan Switch Case Di C++

Statement Percabangan dengan Switch Case di C++ - Halo semangat pagi teman Forum Komputer, pada kali ini aku akan membahas modul percabangan switch case di C++ . Sebelumnya aku sudah menunjukkan tutorial yaitu fungsi dan pola aktivitas dari if else pada C++ . Sebelum mendalami contoh aktivitas switch case, sebaiknya kita terlebih dahulu memahami apa itu Switch Case?

Switch Case yakni pernyataan penyeleksian untuk memanipulasi jalanya ajaran aktivitas menurut conditional expression, Mengendalikan ajaran aktivitas supaya sanggup berjalan secara fleksibel atas keadaan aktivitas dan cita-cita user. Pernyataan ini akan menentukan solusi / pilihan yang sesuai dengan lisan kondisi. 

Statement Percabangan dengan Switch Case di C Statement Percabangan dengan Switch Case di C++

Pada umumnya Percabangan Switch Case tidak jauh berbeda dengan Percabangan If Else, mengapa begitu? walaupun dari percabangan kedua tersebut tidak jauh berbeda atau sama saja, tetapi mereka mempunyai kelebihan masing - masing, kalian hanya saja untuk lebih menentukan pernyataan mana yang harus diseleksi lebih baik mana dengan memakai Switch Case atau If Else. 

Apa Perbedaan Switch Case dengan If?
1. Switch, kondisi hanya dinyatakan dengan bilangan lingkaran atau karakter/string sedangkan if-else yang sanggup memakai operasi ibarat <, >, <= dan >=.
2. Tidak ada konstanta yang sama dalam sebuah switch.
3. Angka yang dipakai harus berkisar diantara 0 – 255.
4. Harus memakai break, Gunanya untuk mengakhiri statement.
5. Ada default, ini sanggup dibilang sebagai ‘Else’nya Switch Case.

Lebih baik mana dengan memakai If Else atau Switch Case?
Dari kedua percabangan tersebut mempunyai keunggulan dan keduanya sama - sama bagus, kami tidak tahu lebih baik mana yang harus digunakan, tapi kami tahu kapan kita akan memakai pernyataan switch case dan kapan kita harus memakai pernyataan if else?

- IF dipakai apabila seleksi mempunyai lebih dari 1 kondisi dan nilai.
- SWITCH dipakai apabila hanya ada 1 kondisi dengan nilai yang bervariasi.

Contoh Sintaks dari Switch Case :

switch( switch_ekspresi ){   case case_pilihan1:    statement1;//    statement2;//blok 1    break;   case case_pilihan2:    statement1;//    statement2;//blok 2     break;   default:    statement1;//    statement2;//blok n  }   
Contoh Program Switch Case C++ :
Berikut yakni soal dari penggunaan percabangan dengan memakai switch case :

Soal : Sebuah aktivitas untuk menentukan nama hari dari bilangan (nomor hari) yang dimasukan.

Kode Program :

#include <iostream> using namespace std; int main() {   int nohari;    cout<<"Masukkan nomor hari (1..7): ";   cin>>nohari;    switch (nohari) {     case 1:        cout<<"Hari ke-"<<nohari<<": yakni MINGGU";        break;     case 2:       cout<<"Hari ke-"<<nohari<<": yakni SENIN";         break;     case 3:       cout<<"Hari ke-"<<nohari<<": yakni SELASA";         break;     case 4:       cout<<"Hari ke-"<<nohari<<": yakni RABU";         break;     case 5:       cout<<"Hari ke-"<<nohari<<": yakni KAMIS";         break;     case 6:       cout<<"Hari ke-"<<nohari<<": yakni JUMAT";         break;     case 7:       cout<<"Hari ke-"<<nohari<<": yakni SABTU";         break;     default:       cout<<"Tidak terdapat nama hari ke-"<<nohari;   }    return 0; } 

Nah itulah modul percabangan dengan memakai Switch Case di C++ . Jika kau masih resah dengan instruksi atau tutorial diatas silahkan beri komentar dibawah ini, dan jangan lupa share artikel ini ke sobat - sobat anda supaya sobat - sobat anda juga jago dalam dunia coding. Terimakasih.
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar