Bentuk penulisan perintah ini sebagai berikut :
Bentuk Umum Switch CaseSetiap cabang akan dijalankan jika syarat nilai konstanta tersebut dipenuhi dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi. Pernyataan break menunjukan bahwa perintah siap keluar dari switch. Jika pernyataan ini tidak ada, maka program akan diteruskan kecabang – cabang yang lainnya.
switch (ekspresi integer atau karakter )
{
case konstanta-1 :
… perintah;
… perintah;
break;
case konstanta-2 :
… perintah;
… perintah;
break;
……
……
default :
… perintah;
… perintah;
}
Contoh:
Listing Code
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char kode;
clrscr();
cout<<"Masukkan Kode Buah [A..C] : ";
cin>>kode;
switch(kode)
{
case 'A' :
case 'a' :
cout<<"Apel";
break;
case 'B' :
case 'b' :
cout<<"Belimbing";
break;
case 'C' :
case 'c' :
cout<<"Cempedak";
break;
default:
cout<<"Anda Salah Memasukan kode";
break;
}
getch();
}
Hasil Output Penggunaan Switch Case |
Selengkapnya tentang switch case dan contoh-contoh soal ,silahkan download