SWITCH DI PEMPROGRAMAN C++ BESERTA CONTOH TUGASNYA -mimindesign-


Foto by : https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/ISO_C%2B%2B_Logo.svg/1200px-ISO_C%2B%2B_Logo.svg.png


Hi guys, balik lagi sama Mimin, kali ini Mimin masih ngelanjutin dari artikel yang sebelumnya yaitu decision if pada bahasa Pemprograman c++, yuk langsung aja disimak artikel nya.

Baca juga : APA ITU DECISION (IF) BAHASA PEMROGRAMAN C++

A. PENGERTIAN SWITCH

      Perintah switch merupakan pernyataan yang dirancang untuk menangani pengambilan keputusan yang melibatkan sejumlah pilihan alternatif yang di antaranya untuk menggantikan pernyataan IF bertingkat. Bentuk umumnya sebagai berikut :

 SWITCH (ekspresi)

{

             Case konstanta1:

                       Pernyataan 1;

                       Break;

              Case konstanta2:

                       Pernyataan2;

                       Break;

              Case konstanta3:

                       Pernyataan3;

                       Break;

              Case konstanta4:

                       Pernyataan4;

                       Break;  

               .................. ..

               .................. ..

               .................. ..

               Case konstanta: 

                         Pernyataan;

                         Break;

               Default:

               Pernyataan n;

}

Dari bentuk umum diatas, dapat dijelaskan bahwa ekspresi bisa berupa ungkapan yang bernilai integer/bertipe karakter. Setiap konstanta1, konstanta2, konstanta3, konstanta4, sampai dengan konstanta n dapat berupa konstanta integer atau konstanta karakter setiap pernyataan1, pernyataan2, pernyataan3, pernyataan4 sampai pernyataan n dapat sebuah atau beberapa pernyataan. Pengujian pada switch akan dimulai dari konstanta 1. Apabila nilainya cocok dengan ekspresi maka pernyataan1 akan dijalankan. Kalau tidak cocok maka akan beralih ke pernyataan2 dan seterusnya sampai yang diinginkan. 

Baca juga: BAHASA PEMROGRAMAN C++ DAN TUGAS 

Perintah break menyebabkan eksekusi diarahkan ke akhir switch kalau nilai konstanta1 tidak sama dengan nilai ekspresi dan kemudian baru diteruskan pengujian dengan konstanta2 dan seterusnya. Jika sampai pada pengujian akhir tidak ada yang cocok maka default akan dijalankan.

Contoh Tugas Pendahuluan

1. Jelaskan kelebihan perintah SWITCH dibandingkan perintah IF!

2. Mengapa anda sebagai programmer harus menggunakan perintah SWITCH dalam program!

3. Sebutkan dan jelaskan perintah-perintah pendukung perintah SWITCH

4. Buatlah contoh algoritma dan Program sederhana menggunakan perintah SWITCH dengan memakai flowchart

Penjelasannya

1. Kelebihan perintah SWITCH dibandingkan perintah yaitu SWITCH digunakan untuk memilih banyak pilihan, pernyataan SWITCH tidak perlu memakai {} untuk mengeksekusi, programmer dapat menentukan pernyataan mana yang akan dipakai berdasarkan kemudahan membaca program dan faktor-faktor yang lain.

2. Sama halnya seperti perintah IF yaitu setiap program pada umumnya membutuhkan algoritma suatu keputusan atau pernyataan. Namun perintah SWITCH yaitu perintah pernyataan yang dirancang untuk menangani pengambilan keputusan yang melibatkan sejumlah pilihan alternatif yang dirancang diantaranya untuk mengantikan pernyataan IF bertingkat.

3. SWITCH Case

     Merupakan salah satu bentuk percabangan yang digunakan untuk pilihan berjumlah banyak. Tidak dianjurkan pada pilihan yang melibatkan jangkauan (range) tetapi dianjurkan pada pilihan berupa konstanta

4.    




Ok mungkin segitu aja artikel kali ini dari Mimin, bila kalian suka silahkan kalian komentar dan jangan sungkan untuk bertanya, see you next di artikel selanjutnya bye bye....

Posting Komentar

0 Komentar