Castaka Agus Sugianto, M.Kom., M.CS PERCABANGAN Castaka Agus Sugianto, M.Kom., M.CS Algoritma-TI-Politeknik TEDC Bandung Algoritma-TI-Politeknik TEDC Bandung
PERNYATAAN if if (kondisi) pernyataan ; Sebuah pernyataan yang dapat dipakai muntuk mengambil keputusan berdasarkan suatu kondisi. Bentuk pernyataan ini ada dua macam : - if saja dan - else Bentuk Umumnya Satu Kasus: if (kondisi) pernyataan ; Algoritma-TI-Politeknik TEDC Bandung
Contoh Output Algoritma-TI-Politeknik TEDC Bandung
IF…..ELSE Bentuk Umumnya Dua Kasus : if (kondisi) pernyataan1 ; else Algoritma-TI-Politeknik TEDC Bandung
Contoh Output Algoritma-TI-Politeknik TEDC Bandung
Bentuk Umum banyak kasus: if (kondisi) { pernyataan1 ; pernyataan1a ; } else pernyataan2 ; pernyataan2a ; Algoritma-TI-Politeknik TEDC Bandung
Contoh Output Algoritma-TI-Politeknik TEDC Bandung
Contoh output Algoritma-TI-Politeknik TEDC Bandung
Pernyataan if yang berada dalam pernyataan if yang lain Bentuk umum : Nested IF Pernyataan if yang berada dalam pernyataan if yang lain Bentuk umum : if (Kondisi) pernyataan1; else pernyataan2; pernyataan3; pernyataan4; 9 Algoritma-TI-Politeknik TEDC Bandung
Contoh Algoritma-TI-Politeknik TEDC Bandung
IF.....ELSE Majemuk (bertingkat) If-else majemuk mirip dengan nested if. Keuntungan penggunaan if-else majemuk adalah bentuk penulisan yang lebih sederhana. Bentuk umum : if (kondisi) { pernyataan1; } else if (kondisi) pernyataan2; else pernyataan3; 11 Algoritma-TI-Politeknik TEDC Bandung Algoritma-TI-Politeknik TEDC Bandung 11
Contoh Output Algoritma-TI-Politeknik TEDC Bandung
Switch Case untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif. Bentuk Umum : switch (ekspresi integer atau karakter) { case konstanta1: ...perintah; break; case konstanta2: default : } 13 Algoritma-TI-Politeknik TEDC Bandung Algoritma-TI-Politeknik TEDC Bandung 13
Algoritma-TI-Politeknik TEDC Bandung
Latihan : Buatlah program untuk mencari apakah bilangan tersebut ganjil atau genap, dimana bilangan merupakan piranti masukkan Buatlah program untuk menseleksi suatu bilangan dengan ketentuan sebagai berikut : 0<=nilai <30 : Nilai rendah 30<=nilai < 60 : Nilai sedang 60<=nilai<=100 : Nilai tinggi 3. Buatlah program dalam bentuk menu yang mampu menghitung : a. Luas dan Keliling Bujur sangkar b. Luas dan Keliling persegi panjang c. Luas dan keliling lingkaran Algoritma-TI-Politeknik TEDC Bandung