02 Percabangan Praktikum [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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