Dalam pemrograman
C++ percabangan digunakan untuk memecahkan persoalan dan mengambil keputusan
dari beberapa pernyataan. Ada beberapa jenis percabangan yang bisa kita gunakan
dalam pemrograman C++ diantaranya sebagai berikut :
• if
• if – else
• if-else-if
• switch – case
1. Struktur 1 Kondisi (IF)
Struktur ini
merupakan struktur yang paling sederhana karena hanya melibatkan satu buah
ekspresi yang akan diperiksa.
Sebagai contoh
untuk menerapkan konsep yang terdapat pada bagian ini ketikan source code
berikut pada borland C++ maupun turbo C++:
#include
<iostream.h>
using namespace std;
using namespace std;
int main (){
int nilai;
cout<<"Masukkan
Nilai Anda:";cin>>nilai;
if
(nilai>60) {
cout<<"Selamat
Anda Lulus!!";
}
return 0;
}
dan hasil outputnya:
2.Struktur 2 kondisi (IF-ELSE)
Struktur jenis ini
sedikit lebih kompleks bila dibandingkan dengan struktur yang hanya memiliki
satu buah kondisi. Sebenarnya konsepnya sangat sederhana, yaitu terdapat 2
statemen khusus yang berguna untuk mengatasi kejadian apabila kondisi yang
didefinisikan tersebut tidak terpenuhi ( bernilai salah ).berikut contoh
kodenya:
#include
<iostream.h>
using namespace std;
using namespace std;
int main (){
int nilai;
char a;
cout<<"Masukkan
Nilai Anda:";
cin>>nilai;
if (nilai>60){
cout<<"Selamat
Anda Lulus";
}
else {
cout<<"maaf
anda tidak lulus";
}
return 0;
}
hasil outputnya:
3.Struktur 3 kondisi (IF-ELSE-IF)
Struktur jenis
biasanya membingungkan bagi programmer pemula. Percabangan jenis ini merupakan
perluasan dari struktur yang memiliki 2 kondisi. Sebenarnya dalam pemakaiannya
tidak begitu terlalu rumit, untuk lebih jelasnya silakan perhatikan kode
program berikut:
#include
<iostream.h>
using namespace std;
using namespace std;
int main () {
int bil;
cout<<"Masukkan
Bilangan Anda:";cin>>bil;
if (bil>0) {
cout<<"Bilangan
Positif!!";
}
else if (bil<0) {
cout<<"Bilangan
Negatif!!";
}
else {
cout<<"Bilangan
Nol!!";
}
return 0;
No comments:
Post a Comment