Instruksi
switch digunakan untuk membandingkan beberapa nilai konstan yang
mungkin untuk sebuah ekspresi, hamper sama dengan if dan else if
Bentuk umum :
switch (expression){
case constant-1:
instruksi-1;
break;
case constant-2:
instruksi-2;
break;
default:
default blok of instruksi;
}
Switch
mengevaluasi dan memeriksa apakah ekuivalen dengan constant1, jika ya,
maka akan mengeksekusi blok of instruction 1 sampai terbaca keyword
break, kemudian program akan lompat ke akhir dari struktur selektif
switch.
Contoh :
#include"iostream.h"
int main()
{
char grade;
cout<<”Grade Anda:”;
cin>>grade;
switch(grade)
{
case ‘A’:
case ‘a’:
cout<<”Nilai anda antara 85 hingga 100”;
break;
case ‘B’:
case ‘b’:
cout<<”Nilai anda antara 75 hingga 84”;
break;
case ‘C’:
case ‘c’:
cout<<”Nilai anda antara 65 hingga 74”;
break;
case ‘D’:
case ‘d’:
cout<<”Nilai anda dibawah 65”;
break;
default:
cout<<”Anda salah memasukan grade”;
break;
}
Cout<
return 0;
}
Output :
Tidak ada komentar:
Posting Komentar