Bahasa Pemprograman Dasar Pertemuan 4 Struktur Kondisi IF Dan IF..ELSE Wulandari
Teori Singkat Penyeleksian kondisi digunakan untuk mengarahkan perjalanan suatu proses. Penyeleksian kondisi dapat diibaratkan sebagai katup atau kran yang mengatur jalannya air. Bila katup terbuka maka air akan mengalir dan sebaliknya bila katup tertutup air tidak akan mengalir atau akan mengalir melalui tempat lain. Fungsi penyeleksian kondisi penting artinya dalam penyusunan bahasa C, terutama untuk program yang lebih kompleks.
STRUKTUR KONDISI “IF….” Struktur if dibentuk dari pernyataan IF dan sering digunakan untuk menyeleksi suatu kondisi tunggal. Bila proses yang diseleksi terpenuhi atau bernilai benar, maka pernyataan yang ada di dalam blok if akan diproses dan dikerjakan. Bentuk umum struktur kondisi if adalah :
STRUKTUR KONDISI “IF….ELSE” Dalam struktur kondisi IF…ELSE minimal terdapat dua blok perintah. Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka blok perintah pertama yang dilaksanakan dan jika kondisi yang diperiksa bernilai salah maka blok perintah yang kedua yang dilaksanakan. Bentuk umum struktur kondisi if adalah :
Simbol-Simbol Flowchart
Latihan 1. “IF...” Jika program dijalankan apa yang terjadi ?, tuliskan pada kolom dibawah ini
Latihan 2. “IF...ELSE” Jika program dijalankan apa yang terjadi ?, tuliskan pada kolom dibawah ini
Latihan 3, “If ...Else” (Lulus,Gagal) Jika program dijalankan apa yang terjadi ?, tuliskan pada kolom dibawah ini
Strncpy : Berfungsi untuk menyalin (copying) suatu string asal ke variable string tujuan sebanyak n karakter sesuai yang diinginkan programmer. Bentuk umumnya: “strncpy(var_tujuan,var_asal,x);” Ket : var_tujuan : isi variabel ini akan sama dengan variabel asal var_asal : value dari variabel ini yang akan di-copy-kan ke variabel tujuan x : banyak karakter yang akan di-copy-kan Contoh:
Latihan 4, “If ...Else”(Lulus,Gagal)
Latihan 5, “If ...Else” (Grade Nilai) Buiat flowchatnya..
Susun program dalam bahasa C untuk menginput 2 (dua) buah bilangan bulat, kemudian mencetak salah satu bilangan yang nilainya terbesar. Dan buat Flowchartnya
Jawab?
Jawaban Susun program dalam bahasa C START Scanf scanf pritnf END A B FLOWCHART Cara-1 A > B false true Susun program dalam bahasa C untuk menginput 2 (dua) buah bilangan bulat, kemudian mencetak salah satu bilangan yang nilainya terbesar. Dan buat Flowchartnya
Latihan Buatlah Program dari Flowchart Berikut Ini)
Latihan Buatlah Program dari Flowchart Berikut Ini)
Tugas Mandiri Buat program lanjutan dari contoh program 3 tambahkan dengan memunculkan grading hasil nilai yang diperoleh Buatlah program C++ dari flowchar disamping Buatlah flowchart dari contoh program 3 setelah di rubah seperti perintah pada slide 6
Selesai