Anda di halaman 1dari 9

Pert.

9 – 10
Struktur Kondisi
Bahasa C

Muhammad Yunus, M.Kom.


m.yunus@polije.ac.id | 081 907 755 024
Struktur Kondisi
• Penyeleksian kondisi digunakan untuk mengarahkan perjalanan suatu
proses.
• Fungsi penyeleksian kondisi penting artinya dalam penyusunan
bahasa C, terutama untuk program yang kompleks.
• Jenis seleksi kondisi yang terdapat dalam bahasa C dan C++ adalah :
a) IF …
b) IF … ELSE
c) SWITCH …CASE…DEFAULT
Kondisi IF..
• Struktur if dibentuk dari pernyataan if dan sering digunakan untuk
menyeleksi suatu kondisi tunggal.
• Bila proses yang diseleksi terpenuhi atau bernilai benar, maka
pernyataan yang ada didalam blok if akan diproses dan dikerjakan.
• Bentuk umum struktur kondisi if adalah :
Contoh Program Kondisi If..
Kondisi IF..Else
• Dalam struktur kondisi if.....else minimal terdapat dua pernyataan.
• Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka
pernyataan pertama yang dilaksanakan dan jika kondisi yang diperiksa
bernilai salah maka pernyataan yang kedua yang dilaksanakan.
• Bentuk umumnya adalah sebagai berikut :
Contoh Program Kondisi If..Else
Kondisi Switch..Case..Default
• Struktur kondisi switch....case....default digunakan untuk penyeleksian kondisi
dengan kemungkinan yang terjadi cukup banyak.
• Percabangan switch/case adalah bentuk lain dari percabangan if/else/if.
• Bentuk umum dari struktur kondisi ini adalah :
Contoh Program Switch..Case..Default
Latihan
1. Buatlah program untuk menentukan sebuah bilangan genap atau
ganjil !
2. Buatlah program untuk menghitung total biaya rawat inap pasien
sebuah klinik. Dimana jika lama pasien rawat inap > 3 hari maka
dikenakan potongan biaya sebesar 5% dari total bayar !
3. Lengkapi source code program pada slide 6 untuk menentukan
grade A-E dengan range nilai tertentu !