my-infortech.blogspot.com - Pernyataan switch adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan dari sebuah ungkapan atau nilai yang biasa disebut ekspresi.
Bentuk umumnya :
switch(ekspresi)
{
case konstanta1 :
pernyataan1;
break;
case konstanta2 :
pernyataan2;
break;
case konstanta3 :
pernyataan3;
break;
default :
pernyataanlain;
}
Setelah case harus diikuti sebuah konstanta bertipe integer atau character, tidak boleh diikuti ekspresi maupun variabel.
Keyword break; digunakan untuk keluar dari switch. Selain digunakan dalam switch, keyword break; juga banyak digunakan untuk keluar dari pernyataan looping. Sedangkan pernyataanlain akan dijalankan jika konstanta1 sampai konstanta ke-n tidak terpenuhi.
Contoh :
#include <iostream.h>
#include <conio.h>
void main()
{
int nilai;
cout<<"Masukkan nilai anda : ";
cin>>nilai;
switch(nilai/10)
{
case 10:
case 9:
case 8:
cout<<"anda mendapat grade A"; break;
case 7:
cout<<"anda mendapat grade B"; break;
case 6:
case 5:
cout<<"anda mendapat grade C"; break;
case 4:
case 3:
cout<<"anda mendapat grade D"; break;
case 2:
case 1:
case 0:
cout<<"anda mendapat grade E"; break;
default:
cout<<"Eror...";
}
getch();
}
Selesai, semoga sukses.
0 komentar:
Posting Komentar