Tutorial Belajar C Part 34: Percabangan Kondisi IF ELSE Bahasa C

Posted on

Di panduan kali ini kita akan membahas lanjutan dari kondisi percabangan di bahasa C, yakni kondisi IF ELSE.


Pengertian Kondisi IF ELSE bahasa C

Di dasarnya, kondisi IF ELSE yaitu modifikasi tambahan dari kondisi IF yang telah kita pelajari sebelumnya.

Blok kode program IF tetap akan dijalankan ketika kondisi true (1), namun kini terdapat tambahan bagian ELSE akan dijalankan ketika kondisi false (0).

Berikut format dasarnya:

Bagian condition berperan selaku penentu dari struktur percabangan ini. Jikalau condition terpenuhi (menghasilkan nilai TRUE atau 1), blok kode program milik IF akan dijalankan. Jikalau condition tak terpenuhi (menghasilkan nilai FALSE atau 0), blok kode program bagian ELSE-lah yang akan diproses.

Mari kita lihat contoh prakteknya.


Contoh Kode Program Percabangan IF ELSE Bahasa C

Di panduan sebelumnya saya membangun program pencari bilangan genap / ganjil menggunakan 2 buah kondisi IF selaku berikut:

Alur ini sesungguhnya akan lebih sederhana (dan lebih efisien) seandainya kita ubah ke di struktur IF ELSE.

Jikalau sebuah angka tak genap, karenanya pasti itu yakni angka ganjil. Sehingga seandainya kondisi if (a % 2 == 0) tak terpenuhi (false), karenanya variabel a pasti berisi angka ganjil. Dengan demikian kode programnya dapat saya tulis ulang selaku berikut:

Kini ini seandainya kondisi if (a % 2 == 0) menghasilkan false, bagian ELSE lah yang akan di proses. Kode program akan jadi lebih efisien karena pemeriksaan kondisi hanya perlu dilakukan 1 kali saja.

Berikut contoh lain dari struktur kondisi IF ELSE:

Hasil kode program:

Di sini saya membangun kondisi if (a >= 75), yakni seandainya variabel a berisi angka lebih besar atau sama dengan 75 karenanya jalankan command printf(“Selamat, kamu lulus n”). Jikalau tak, blok ELSE lah yang akan di eksekusi, yakni printf(“Maaf, silahkan coba lagi tahun depan n”).


Di panduan kali ini kita telah membahas kondisi percabangan IF ELSE bahasa C, yang cocok diaplikasikan seandainya ada 2 kondisi yang saling bertentangan: “Jikalau kondisi sesuai jalankan kode ini, seandainya tak jalankan kode lain”.

Berikutnya akan dibahas kondisi percabangan IF ELSE IF di bahasa C.


Sumber https://www.duniailkom.com/