Minggu, 06 September 2020

Percabangan dalam Bahasa C

Isitilah percabangan ini sebenarnya untuk menggambarkan alur program yang bercabang.

 1. Percabangan if

Percabangan if merupakan percabangan yang hanya memiliki satu blok pilihan saat kondisi bernilai benar.

 Coba perhatikan flowchart berikut ini:


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:

Gambar 2. Flowchart Percabangan menggunakan IF/ELSE


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.

 Coba perhatikan flowchart berikut:


Gambar 3. Flowchart Percabangan menggunakan IF/ELSE


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