PERCABANGAN
Salah satu permasalahan yang pasti diemui dalam pembuatan program adalah suatu percabangan. Percabangan yang dimaksud disini tiak lain adalah suatu pemilihan statemen yang akan dieksekusi dimana pemilihan tersebut didasarkan kondisi tertentu. Didalam C++, terdapat dua buah jenis struktur yang digunakan untuk mengimplementasi suatu percabangan, yaitu dengan menggunakan struktut if dan struktur switch.
Statemen-statemen yang terdapat dalam sebuah blok percabangan akan dieksekusi hanya jika kondisi yang didefinisikan terpenuhi (bernilai benar). Artinya jika kondisi tidak terpenuhi (benilai salah), maka statemen-statemen tersebut juga tidk ikut dieksekusi oleh compiler. Untuk lebih memahami konsep percabangan, perhatikan program dibawah ini.
1. program percabangan if_else :
2. Program percabangan switch
Program percabangan dengan menggunakan statemen switch, disini saya mengambil contoh nama hari dalam contoh pernyataan ini. perhatikan source code ini...
#include <iostream.h>
Program dengan menggunakan statemen if_else, disini saya membuat contoh program untuk mencari apakah itu adalah bilangan positif atau negatif. Perhatikkan source code dibawah ini....
#include <iostream.h>
int main(){
int nilai;
cout<<"masukkan bilangan bulat yang akan diperiksa :";
cin>>nilai;
if (nilai > 0){
cout<<nilai<<" "<<"adalah bilangan POSIIF";
}
else if (nilai < 0){
cout<<nilai<<" "<<"adalah bilangan NEGATIF";
}
else{
cout<<nilai<<" "<<"adalah bilangan DEFAULT";
}
cin>>nilai;
return 0;
}
Silahkn dipahami code-code diatas, semoga bisa jadi bahan pembelajaran dan bermanfaat dengan baik bagi kita programer yang masih pemula....