14 0 301 KB
MODUL ALGORITMA DAN STRUKTUR DATA
Rajif Agung Yunmar, S.Kom., M.Cs.
INSTITUT TEKNOLOGI SUMATERA 2015
Rajif Agung Yunmar, S.Kom., M.Cs. - Institut Teknologi Sumatera
MODUL 3 STRUKTUR KENDALI : PERCABANGAN
Control flow dalam bahasa Indonesia dapat diartikan sebagai struktur kendali. Yaitu bagaimana urutan eksekusi perintah dalam program. Beberapa contoh control flow yang dikenal dalam C++ yaitu percabangan (branching), perulangan (looping), perpindahan (jumping). Modul ini akan membahas mengenai struktur kendali percabangan. Dalam pengambilan keputusan, percabangan melakukan pengujian terhadap suatu kondisi kemudian menentukan apakah suatu baris atau blok instruksi akan diproses atau tidak. Pengujian tersebut didasarkan kepada pernyataan boolean (TRUE atau FALSE) dan dihubungkan dengan operator logika.
3.1 Pernyataan IF Dalam pemrograman, pernyataan IF digunakan untuk memeriksa sebuah kondisi, kemudian menjalankan blok instruksi dibawahnya jika kondisi yang disyaratkan memang terpenuhi. Jika tidak, makan blok instruksi tersebut akan diabaikan. Bentuk umum dari pernyataan IF adalah sebagai berikut: if(kondisi){ pernyataan ... }
Contoh 1 Berikut ini adalah kode program untuk menampilkan kaliman “Selamat anda lulus” ke layar monitor apabila nilai yang diinputkan oleh pengguna lebih besar atau sama dengan 60. Rajif Agung Yunmar, S.Kom., M.Cs. - Institut Teknologi Sumatera
status_kelulusan.cpp #include using namespace std; int main(){ int nilai; cout > nilai; if(nilai >= 60){ cout nilai; if(nilai >= 60){ cout = 80){ index = "A"; } else if(nilai >= 70){ index = "B"; } else if(nilai >= 60){ index = "C"; } else if(nilai >= 40){ index = "D"; } else { index = "E"; } cout