Pengertian Percabangan
Agar selalu ingat mengenai percabangan, Maka dari itu saya awali dengan mengetahui Apa Itu Percabangan ? Percabangan merupakan 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.
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.
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:
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.
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:
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.
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.
Pernyataan IF 3 Kondisi atau Lebih Percabangan Bahasa C++
Terimakasih
OmahInformatika.xyz
0 Response to "Pernyataan IF 3 Kondisi atau Lebih Percabangan Bahasa C++"
Post a Comment