Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Seleksi Kondisi/Pencabangan

Presentasi serupa


Presentasi berjudul: "Seleksi Kondisi/Pencabangan"— Transcript presentasi:

1 Seleksi Kondisi/Pencabangan
Minggu 7 Imam Fahrur Rozi

2 Jenis Aliran Kendali dalam Pemrograman
Aliran berurutan (sequence) Aliran pencabangan (seleksi kondisi): Digunakan untuk melakukan seleksi terhadap suatu kondisi tertentu. Seleksi tersebut digunakan untuk memilih statement mana yang akan dijalankan berdasarkan kondisi tersebut. Aliran perulangan (reprtisi/iterasi/looping) Digunakan untuk mengulang statement

3 Seleksi Kondisi Dalam membuat algoritma adakalanya ditemukan suatu kasus dimana ada suatu kondisi yang harus dipilih/diseleksi. Jika kondisi tersebut benar, maka akan melakukan suatu proses tertentu, dan jika kondisi tersebut salah, maka akan menjalankan proses yang lain. Ada KONDISI yang harus dicek atau diseleksi BENAR/SALAH-nya

4 Pernyataan Seleksi Kondisi di C/C++
if if-else If-else if-else if…..-else switch-case

5 IF Statement seleksi kondisi if digunakan ketika ada suatu struktur algoritma seperti di bawah ini:

6 IF Format statement if adalah: A atau B if(boolean_expression)
}

7 IF Penulisan sintaks if seperti pada format A, digunakan jika statement yang akan dijalankan ketika boolean expression bernilai benar, hanya SATU STATEMENT saja Penulisan sintaks if seperti pada format B, digunakan jika statement yang akan dijalankan ketika boolean expression bernilai benar, ada LEBIH DARI SATU STATEMENT

8 CONTOH IF Apakah bedanya antara contoh di atas dan di samping?

9 IF-ELSE Digunakan untuk kasus yang digambarkan pada flowchart di bawah ini:

10 IF-ELSE Format statement if-else adalah: A atau B
if(boolean_expression) statement; else if(boolean_expression){ statement; }else{ }

11 CONTOH Apakah bedanya antara contoh di atas dan di samping?

12 Contoh Jika umur lebih besar dari 17 tahun, menampilkan “boleh mengurus SIM”, kalau kurang dari 17 tahun “belum boleh mengurus SIM”

13 IF-ELSE IF-ELSE Digunakan untuk kasus yang digambarkan pada flowchart di bawah ini (lebih dari 2 kondisi): Boolean expression 1 False Boolean expression 2 True False Statement 1; Statement 2; dst; Statement 1; Statement 2; dst; True Statement 1; Statement 2; dst;

14 IF-ELSE IF-ELSE Format penulisannya: if(boolean_expression_1){
statement; }else if(boolean_expression_2){ }else if(boolean_expression_3){ }else{ }

15 CONTOH IF-ELSE IF-ELSE

16 IF BERSARANG (NESTED IF)
Di dalam pernyataan IF terdapat pernyataan IF lagi. if(boolean_expression){ statement; }else{ }

17 SWITCH-CASE switch-case, secara fungsi mirip dengan if-else, tetapi berbeda cara penggunaan Secara lebih spesifik, switch-case digunakan untuk menyeleksi nilai konstan yang mungkin untuk suatu ekspresi

18 SWITCH-CASE switch(int_or_char_expression){ case constant1 : statement 1; statement 2; break; case contant2 : statement 1; ….. default : statement 1; }

19 Contoh

20 Contoh

21 SWITCH-CASE Hanya bisa digunakan untuk menyeleksi nilai int atau char

22 SWITCH-CASE default digunakan untuk memproses jika semua nilai konstan yang di case-case sebelumnya tidak sesuai dengan nilai yang diseleksi. Berfungsi seperti else di if-else. Default bersifat opsional, artinya boleh tidak ditulis/tidak ada break digunakan untuk keluar dari blok switch-case. Jika break tidak ada, maka setelah menjalankan statement dalam suatu case, maka ia tidak langsung keluar, melainkan melanjutkan statemtn di bawahnya.

23 Latihan Buat algoritma dan program untuk menghitung konversi suhu dari Celcius ke suhu lain. Aturannya: Jika memilih ‘k’, maka suhu akan dikonversi dari Celcius ke Kelvin Jika ‘f’, maka suhu akan dikonversi dari Celcius ke Fahrenheit Jika ‘r’, maka suhu akan dikonversi dari Celcius ke Reamur

24 Latihan Buat program untuk mengecek apakah suatu bilangan yang dimasukkan merupakan bilangan kelipatan 3 atau bukan !

25 Latihan Buat programnya !

26 Latihan Pak A bekerjasama dengan Pak B, dengan sejumlah modal yang disetorkan. Dari kerjasama tersebut Pak A akan mendapatkan bagi hasil yang ditentukan dengan aturan di bawah ini: modal > 1000  bagi hasil 10% dari keuntungan total modal >= 1000 dan modal < 5000  bagi hasil 12% modal > 5000  bagi hasil 15% Buat algoritma dan program untuk mencari keuntungan bagi hasil yang diterima oleh Pak A


Download ppt "Seleksi Kondisi/Pencabangan"

Presentasi serupa


Iklan oleh Google