Membuat Program Seleksi If - C++
Struktur Program Seleksi IF
Salah satu contoh sederhana utk program seleksi adalah membuat password.Akan sangat seru saat ditayangkan kepada peserta didik, kemudian mereka ditantang untuk membuatnya.
Ada 2 model struktur seleksi if, yaitu : if-then dan if-then-else.
Sebelum lebih jauh, perhatikan struktur seleksi if di bawah ini :
A. Struktur if-then
1 2 3 | if (condition) {
statement;
}
|
Cara kerja if-then: baris 1 :
Utk mengseleksi nilai condition. Nilai condition bisa True atau False.
baris 2 :
Statement yg disimpan di baris 2 akan dieksekusi jika nilai condition-nya True.
Lalu gimana kalau nilai condition-nya Flase ?
Supaya lebih jelas, kuy kita lihat sedikit contohnya:
1 2 3 4 | x=100; if (x == 100){ cout << "x isinya 100"; } |
baris :
Variabel x diisi dengan nilai 100.
baris 2 :
Nilai x diseleksi: "apakah x sama dengan 100 ?
Karena isi varibel x adalah 100, maka nilai kondisinya True, sehingga kode program baris 3 di eksekusi dan tampil teks x isinya 100.
Lalu, apa yg terjadi jika baris 1, diisi dengan x=50?
Akibatnya, nilai kondisi menjadi False dan tidak ada baris program yang dieksekusi sehinggat output program tidak menampilkan apa - apa.
----- o0o -----
B. Struktur if-then-else
1 2 3 4 5 6 | if (condition) { statement true; } else { statement false; } |
Jadi, jika nilai condition False, baris program 4 sd 6 akan dieksekusi.
Contoh Program Seleksi
A. Contoh Programa Seleksi if-then Ayoo coba contoh program ini. Kode program seleksinya ada pada baris 8 sd 12.Dan yang mempengaruhi nilai konidisi (baris 8) adalah baris 7.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <iostream> using namespace std; int main(){ int x; x=75; if (x == 75) { cout << "angka di variabel x adalah "; cout << x; } return 0; } |
B. Contoh Program Seleksi if-then-else
Naah, contoh ini agak beda dengan yg sebelumnya. Inputnya akan diberikan secara manual oleh user saat program dijalankan.
Coba deh sendiri programnya, pastinya bakalan asyikk :-)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <iostream> using namespace std; int main(){ int x; cout <<"ketik angka antara 0 sd 100 : "; cin >> x; if (x > 75){ cout << "angka yang Anda ketik lebih dari 75"; else if (x < 75) cout << "angka yang Anda ketik kurang dari 75"; else cout << "angka yang Anda ketik diluar rentang yang ditentukan"; } return 0; } |
Post a Comment for "Membuat Program Seleksi If - C++"
Post a Comment
Komentar anda sangat membantu dalam menyempurnakan konten web ini. Silahkan isi kotak komentar dengan bijaksana.