Wednesday, May 18, 2016

C++ : PERCABANGAN

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;

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;

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;

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;
}

hasil outputnya:


No comments:

Post a Comment