Switch Case
Now, about “Switch Case”...
Bentuk dari Switch-case merupakan pernyataan yang dirancangan
khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau
banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan
sama seperti if – else bertingkat.
Kontruksi If-Else yang bertingkat-tingkat seringkali membingungkan
pembacaan alur program.
Bahasa C++ menyediakan intruksi Switch untuk memudahkan pembacaan
alur program bercabang yang sangat banyak. Meskipun Switch didesain untuk
mengganti If-Else, akan tetapi Switch memiliki batasan:
ü
Data yang diperiksa haruslah bertipe Integer (int) atau Karakter
(char).
ü
Range data yang diperiksa bernilai 0 s/d 255.
Format dasar untuk
menggunakan kasus switch diuraikan sebagai berikut: Nilai dari variabel yang
diberikan ke switch dibandingkan dengan nilai setelah masing-masing kasus, dan
ketika satu nilai sesuai dengan nilai variabel, komputer terus melaksanakan
program dari titik itu. Kondisi pernyataan switch adalah nilai.
Pada dasarnya perintah Switch-Case adalah sama dengan perintah If-else , perbedaanya adalah sebagai berikut
ini:
Perintah If..Else..
if object validasi
//exception
else
//exception
//exception
else
//exception
Perintah Switch-Case
switch
($_REQUEST['var']):
case ’some var’:
//exception;
break;
case ’some var’:
//exception;
break;
default:
//exception
endswitch;
//exception
endswitch;
Kedua-duanya memiliki
aturan yang sama, yaitu sama-sama melakukan perbandingan sebuah entitas. tapi,
tingkat kecepatan akses ke suatu entitas, lebih cepat menggunakan switch case
dari pada if karena tingkat kesalahan dalam switch case dapat terlihat, switch
case lebih sensitif.
Ada kelebihan pada
penggunaan SWITCH. Berikut ini kelebihannya:
ü
Dalam SWITCH, persyaratan hanya diuji sekali saja. Sedangkan pada
IF.. ELSE diuji beberapa kali. Sehingga apabila script Anda sangat kompleks
atau banyak menggunakan kondisional, penggunaan SWITCH akan menghasilkan proses
yang lebih cepat.
ü
Selain itu, statement yang akan dikerjakan dalam SWITCH bisa kosong
atau tidak melakukan apa-apa.
Maka, hasil dari
program switch casenya adalah sebagai berikut:
Nah, mengapa tampilan kata-katanya bisa terubah sedemikian rupa? Yaps,
karena adanya perintah ‘::Sleep’ yang telah saya sebutkan tadi..
Silahkan dicoba
kawans dan semoga dapat dipahamui dengan baik J Grazie a tutti...
-”Konsentrasikan seluruh pikiran selama Anda melakukan pekerjaan. Sinar matahari tidak akan bisa membakar hingga titik fokusnya ketemu.” Alexander Graham Bell (1847–1922), pendidik dan penemu telepon kelahiran Skotlandia.”-
0 komentar:
Posting Komentar