PERCABANGAN 1 KONDISI (IF-STATEMENT)
- Pengertian Percabangan 1 Kondisi (If Statement)
Percabangan 1 kondisi (If Statement) merupakan pilihan yang hanya ada satu kondisi yang menjadi syarat untuk melakukan satu buah atau satu blok instruksi.
- Struktur Percabangan 1 Kondisi (If Statement)
- Flowchart percabangan 1 kondisi (If Statement)

- Contoh koding percabangan 1 kondisi (If Statement)
#include <iostream>
using namespace std;
int main () {
int a =2;
if (a==2) {
cout<<"Nilai Yang ditampilkan adalah Positif";
}
return 0;
}
PERCABANGAN 2 KONDISI (IF-ELSE STATEMENT)
- Pengertian Percabangan 2 kondisi (If-else statement)
Percabangan 2 kondisi (If-else statement) merupakan percabangan yang memiliki dua blok pilihan yaitu bernilai benar dan bernilai salah.
- Struktur Percabangan 2 kondisi (If-else statement)
if(Kondisi){
Pernyataan;
}else{
Pernyataan;
}
- Flowchart Percabangan 2 kondisi (If-else statement)

- Contoh koding percabangan 2 kondisi (If-else Statement)
#include <iostream>
using namespace std;
int main () {
int a;
cout<<"Silahkan Masukkan Angka =";
cin>>a;
if (a>0) {
cout<<"Nilai Positif";
} else
cout<<"Nilai Negatif";
}
PERCABANGAN LEBIH DARI 2 KONDISI (IF-ELSE-IF STATEMENT)
- Pengertian Percabangan Lebih dari 2 Kondisi (If-else-if Statement)
Percabangan Lebih dari 2 Kondisi (If-else-if Statement) merupakan percabangan yang memiliki lebih dari dua blok pilihan.
- Struktur Percabangan Lebih dari 2 Kondisi (If-else-if Statement)
if(Kondisi){
Pernyataan;
}else if(Kondisi){
Pernyataan;
}else{
Pernyataan;
}
- Flowchart Percabangan Lebih dari 2 Kondisi (If-else-if Statement)

- Contoh koding Percabangan Lebih dari 2 Kondisi (If-else-if Statement)
#include <iostream>
using namespace std;
int main () {
int input;
cout<<"Pilihlah tempat wisata yang menurut anda menarik :"<<endl;
cout<<"1. Pantai Senggigi"<<endl;
cout<<"2. Pantai Kuta"<<endl;
cout<<"3. Gili Kondo"<<endl;
cout<<"Masukkan Wisata Yang anda Pilih :";
cin>>input;
if (input==1) {
cout<<"Anda memilih Pantai senggigi";
}
else if (input==2) {
cout<<"Anda memilih Pantai Pink";
} else if (input==3) {
cout<<"Anda memilih gili Tanjung";
} else
cout<<"Mohon maaf tidak ada didaftar";
}
PERCABANGAN BERSARANG (NESTED-IF STATEMENT)
- Pengertian percabangan bersarang (Nested-if)
Percabangan bersarang merupakan percabangan yang membuat blok percabangan di dalam percabangan sehingga pada percabangan yang pertama akan melakukan percabangan lagi di dalamnya.
- Struktur percabangan bersarang (Nested-if)
if(kondisi){
if(kondisi){
pernyataan;
}else if{
pernyataan;
}else{
pernyataan;
}
}else if (kondisi){
if(kondisi){
pernyataan;
}else if{
pernyataan;
}else{
pernyataan;
}
}else{
if(kondisi){
pernyataan;
}else if{
pernyataan;
}else{
pernyataan;
}
}
- Contoh koding percabangan bersarang (Nested-if)
#include <iostream>
#include <string>
using namespace std;
int main () {
int input;
string tiket;
cout<<"Pilihlah tempat wisata yang menurut anda menarik :"<<endl;
cout<<"1. Pantai Senggigi"<<endl;
cout<<"2. Pantai Kuta"<<endl;
cout<<"3. Gili Kondo"<<endl;
cout<<"Masukkan Wisata Yang anda Pilih :";
cin>>input;
if (input==1) {
cout<<"Anda memilih Pantai senggigi"<<endl;
cout<<"============================"<<endl;
cout<<"Apakah Anda Punya tiket :";
cin>>tiket;
cout<<"============================"<<endl;
if (tiket=="Y") {
cout<<"Silahkan Anda Masuk";
} else
cout<<"Maaf Anda tidak Bisa Masuk";
}
else if (input==2) {
cout<<"Anda memilih Pantai Kuta";
} else if (input==3) {
cout<<"Anda memilih Benang stukel";
} else {
cout<<"Mohon Maaf tidak ada dalam pilihan";
}
}
Tidak ada komentar:
Posting Komentar