Isitilah percabangan ini sebenarnya untuk menggambarkan alur
program yang bercabang.
Percabangan if merupakan percabangan yang hanya memiliki
satu blok pilihan saat kondisi bernilai benar.
Gambar 1. Flowchart Percabangan menggunakan IF
Flowchart tersebut dapat kita baca seperti ini:
“Jika total belanja lebih besar dari Rp 100.000, Maka
tampilkan pesan Selamat, Anda dapat hadiah”
Kalau dibawah Rp 100.000 bagaimana?
Ya pesannya tidak akan ditampilkan.
2. Percabangan if/else
Percabangan if/else merupakan percabangan yang memiliki dua
blok pilihan.
Blok pilihan pertama untuk kondisi benar, dan pilihan kedua
untuk kondisi salah (else).
Coba perhatikan flowchart ini:
Ini adalah flowchart untuk mengecek password.
Apabila password benar, pesan yang ada pada blok hijau akan
ditampilkan: “Selamat datang bos!"
Tapi kalau salah…
…maka pesan yang ada di blok merah yang akan ditampilkan:
“Password salah, coba lagi!"
Kemudian, pesan yang berada di blok abu-abu akan tetap
ditampilkan, karena dia bukan bagian dari blok percabangan if/else.
3. Percabangan if/else/if
Percabangan if/else/if merupakan percabangan yang memiliki
lebih dari dua blok pilihan.
Perhatikan blok yang diberi warna…
Ini adalah blok untuk percabangan if/else/if. Kita bisa
menambahkan berapapun blok yang kita inginkan.
4. Percabangan Switch/Case
Percabangan switch/case adalah bentuk lain dari percabangan
if/else/if.
(sumber : https://www.petanikode.com/c-percabangan/)
Tidak ada komentar:
Posting Komentar