Pernyataan switch akan mengecek ekspresi. Bila ekspresi mempunyai nilai konstanta 1, maka pernyataan 1 yang dikerjakan, bila ekspresi mempunyai nilai konstanta 2, maka pernyataan 2 yang dikerjakan, begitu seterusnya. Bila ada pernyataan break maka eksekusi langsung keluar dari pernyataan switch.
#include
int main(){
int nilai;
cout <<" masukan nilai ujian anda?"; cin >> nilai;
if(nilai>100 && nilai <0)
cout<< "salah nilai diluar jangkauan ";
else{
switch (nilai/10) {
case 9 : cout << "nilai = A"; break;
case 8 : cout << "nilai = B"; break;
case 7 : cout << "nilai = C"; break;
case 6 : cout << "nilai = D"; break;
case 5 : cout << "nilai = E"; break;
default : cout << "nilai =F"; break;
}
}
return 0;
}
Tidak ada komentar:
Posting Komentar