Page 120 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 120
printf("This is the inner switch block\n");
}
}
printf("Value of a is: %d\n", a);
printf("Value of b is: %d\n", b);
return 0;
} case 200:
cout<<"Ini bagian switch dalam"<<endl;
}
}
cout<<"Nilai a adalah : "<<a<<endl;
cout<<"Nilai b adalah : "<<b<<endl;
return 0;
}
KODE PROGRAM BAHASA C++
#include <iostream>
using namespace std;
int main(){
int a = 100;
int b = 200;
switch(a) {
case 100:
cout<<"Ini bagian switch luar"<<endl;
switch(b) {
case 200:
cout<<"Ini bagian switch dalam"<<endl;
}
}
cout<<"Nilai a adalah : "<<a<<endl;
cout<<"Nilai b adalah : "<<b<<endl;
return 0;
}
Output:
Ini bagian switch luar
Ini bagian switch dalam
Nilai a adalah : 100
Nilai b adalah : 200
E. Rangkuman
Di dalam percabangan, terdapat 2 jenis percabangan, yaitu percabangan if dan percabangan
switch case. Percabangan if adalah salah satu jenis blok pernyataan penyeleksian adalah
percabangan "jika", yang memungkinkan kita untuk mengubah alur pengeksekusian perintah
pada program berdasarkan kondisi ekspresi tertentu. Percabangan if terbagi menjadi 3 yaitu if,
if-else, if-else-if. Bentuk pernyatan percabangan yang paling sederhana adalah pernyataan if,
karena hanya melibatkan satu buah ekspresi yang akan diperiksa. Pernyataan if-else adalah
97