Sunday, July 8, 2018

Percabangan IF Lebih dari Dua Kondisi

Percabangan IF Lebih dari Dua Kondisi

Percabangan IF Lebih dari Dua Kondisi
Sunday, July 8, 2018
Tengah malam yang hening dan dingin ini, saya akan memberikan pembahasan mengenai percabangan IF lebih dari dua kondisi. Hampir sama tapi sedikit beda. Tidak ada beda nanti sama. HEHEHHE. Pernyataan IF 3 atau lebih kondisi dalam percabangan Bahasa C++, dalam pemakaiannya kita hanya menggunakan IF, ELSE IF, dan ELSE. Agar kalian lebih jelas mengenai materi ini mari kita simak tulisan saya ini yang mungkin bisa membuat kalian mengerti.



Pengertian Percabangan

Agar selalu ingat mengenai percabangan, Maka dari itu saya awali dengan mengetahui Apa Itu Percabangan ? Percabangan adalah suatu kondisi dimana sebuah program memberikan pilihan pemrosesan yang keduanya diproses atau diabaikan. Saya kasih contoh untuk menjabarkan pengertian tersebut. Contoh Kasus.

Jika Kamu belajar maka kamu bisa mengerjakan, sedangkan jika kamu tidak belajar kamu tidak akan bisa mengerjakan

Maksut dari kalimat kasus tersebut. Kamu memilih belajar maka prosesnya kamu akan bisa mengerjakan setiap soal. Tapi jika kamu memilih tidak belajar maka kamu kesulitan untuk mengerjakan soal tersebut.

Jadi intinya percabangan merupakan pemilihan yang digunakan untuk memproses program selanjutnya.

Tapi pada kali ini kita hanya akan membahas mengenai Pernyataan IF 3 atau lebih Kondisi. Seperti ini diagram alirnya yang kita bahas ini. 
Percabangan IF Lebih dari Dua Kondisi

Struktur ini lebih kompleks daripada struktur if yang menggunakan 2 kondisi, karena terdapat lebih dari 2 kondisi yang diinginkan, sebelum ke contoh lihat struktur terlebih dahulu:
if (kondisi){
statemen1;
}

else if (kondisi2){
statemen2;
}

else{
statemen_jika_kedua_kondisi_tidakmemenuhi;
}

Contoh program : 
#include <iostream> 
using namespace std; 

int main(){ 
int m, n, hasil;  
cout << "Masukkan Nilai M : ";
cin>> m;
cout << "Masukkan Nilai N : ";
cin>> n;

if (m>n){
cout << "Angka M lebih Besar daripada N";
}
else if (m==n){
cout << "Angka M sama dengan n";
}
else{
cout << "Angka N Lebih Besar daripada M";
}
cout << "\n";
hasil = m*n;
cout << "Hasil kali antara M dan N : " << hasil;

return 0; 
}

Bisa dilihat codingan diatas, jika kita memasukkan m=6 dan n=3. cout yang ada di dalam "if" akan dieksekusi pada kondisi yang pertama, karena memenuhi kondisi pertama yang m>n. bisa dilihat dari gambar di bawah ini, guna memperjelas.
Percabangan IF Lebih dari Dua Kondisi

Penjelasan kedua, jika kita memasukkan yang memenuhi pada kondisi kedua, compile akan mengeksekusi yang kedua sebagai contoh m=6, dan n=6, dapat dilihat bahwa m dan n bernilai sama. maka dari itu compiler akan mengeksekusi yang ke 2, ingin jelasnya bisa lihat dibawah ini:
Percabangan IF Lebih dari Dua Kondisi

Tapi jika kedua kondisi tidak ada yang benar maka compiler akan menganggap salah dan masuk ke else saja, sebagai contoh m=3 dan n=6, bisa dilihat m<n, dan tidak m=6; maka dari itu kedua kondisi tersebut tidak akan di eksekusi dan masuk ke kondisi ketiga. bisa lihat di gambar.
Percabangan IF Lebih dari Dua Kondisi


Itu Saja yang dapat saya sampaikan mengenai Peranyataan 3 kondisi atau lebih dalam percabangan bahasa C++. Semoga dengan artikel ini memberikan banyak manfaat untuk kalian dan saya pribadi. Jika terdapat pertanyaan jangan ragu bertanya, cara bertanya hanya tulis di kolom komentar atau tulis lewat kontak form. Sekian dan Terima Kasih telah berkunjung di situs kami.

Related Posts

Berkomentarlah secara bijak.
EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)