PART 4 Struktur Kendali Percabangan pada C Dosen
PART 4 Struktur Kendali Percabangan pada C Dosen : Ahmad Apandi, ST
OBJECTIVE • Mengetahui jenis-jenis statement percabangan pada bahasa pemrograman C • Mengetahui bentuk umum percabangan pada bahasa pemrograman C • Mampu mendemonstrasikan penulisan program dengan menggunakan struktur kendali pemilihan/percabangan
PENYELEKSIAN KONDISI • Seringkali instruksi - instruksi dilaksanakan bila suatu persyaratan dipenuhi, dalam struktur penyeleksian, suatu instruksi atau sekelompok instruksi dapat dilewati, sementara instruksi lain dijalankan. • Dua buah statemen yang dapat digunakan untuk penyeleksian kondisi yaitu if dan switch.
STATEMENT if (B. U) • Bentuk Umum if (tunggal sederhana) • Bentuk Umum if (tunggal blok statement)
STATEMENT if (CONTOH) • Bentuk Umum if (tunggal sederhana)
STATEMENT if (CONTOH) • Bentuk Umum if (tunggal blok statement)
STATEMENT if. . else (B. U) • Bentuk Umum if. . else Statement setelah kondisi atau statement sesudah else dapat berupa statement kosong, statement tunggal maupun blok statement 1 akan dijalankan jika kondisi benar, jikasalah maka statement 2 yang akan diproses.
STATEMENT if…else (B. U) • Bentuk Umum If…Else If…else
STATEMENT if…else (B. U) • Bentuk Umum If…Else If…else
STATEMENT switch…case • Statemen switch akan menyeleksi kondisi yang diberikan dan kemudian membandingkan hasilnya dengan konstanta- konstanta yang berada di case. Pembandingan akan dimulai dari konstanta 1 sampai dengan konstanta terakhir. • Jika hasil dari kondisi sama dengan nilai konstanta tertentu, misalnya konstanta 2, maka statemen - statemen yang ada di case konstanta 2 akan diproses sampai ditemuistatemen break yang akan membawa proses keluar dari pen yeleksian switch.
STATEMENT switch…case (B. U) • Bentuk Umum switch
STATEMENT switch…case (CONTOH)
LATIHAN PROGRAM • Membuat program penentuan bilangan genap ganjil • Program konversi nilai ujian
- Slides: 13