1. Percabangan
Struktur control percabangan merupakan
sebuah struktur control yang memerlukan sebuah atau beberapa kondisi
sebelum menjalankan program lainnya. pada percabangan ini terdapat
beberapa sintak yaitu sebagai berikut :
- Percabangan IF
Percabangan IF ini biasanya digunakan
jika kondisi atau syarat yang diperlukan hanya ada 1.
- Percabangan IF – Else
Percabangan if-else ini hamper sama
dengan percabangan if, yang membedakan adalah jumlah kondisi/syarat atau
sintak yang akan dilakukan jika kondisi tidak terpenuhi. Pada
percabangan ini, terkadang terdapat beberapa kondisi/syarat sehingga
akan menyebabkan banyak kemungkinan kondisi yang akan dilakukan.
- Percabangan Switch-Case
Percabangan ini biasanya digunakan untuk
membandingkan 1 kondisi dengan beberapa nilai yang telah ditentukan.
2. Perulangan
Perulangan merupakan sebuah struktur
control yang menangani sebuah kegiatan yang dilakukan berulang-ulang.
Ada beberapa sintak yang biasa digunakan, yaitu sebagai berikut :
- Perulangan While
Perulangan ini biasa disebut dengan
while loop. Perulangan akan terus dilakukan selama syarat yang telah
ditentukan masih terpenuhi atau bernilai true.
Contoh program pada tabel tersebut
merupakan contoh penggunaan while loop. Selama nilai a besar dari 5,
maka nilai k akan terus ditampilkan. Jadi contoh program tersebut akan
menampilkan nilai k sebanyak 5 kali.
- Perulangan Do – While
Perulangan ini hamper sama dengan
perulangan do-while, yang membedakan hanya peletakan kondisinya saja.
Selain itu, perulangan do-while minimal akan dijalankan 1 kali walaupun
syarat/kondisinya tidak terpenuhi.
- Perulangan For.
Perulangan ini memiliki 3 ekspresi yang
saling berkaitan, yang mana ekspresi tersebut merupakan syarat/kondisi
yang menentukan banyaknya perulangan yang akan dilakukan.
Ekspresi 1 merupakan nilai awal dari
sebuah variabel yang menjadi patokan dari syarat/kondisi dari
perulangan.
Ekspresi 2 merupakan kondisi/syarat yang
jika masih terpenuhi/nilainya true maka perulangan akan terus
dilakukan.
Ekspresi 3 merupakan statement dari
kondisi, bisa berupa increment atau decrement.
Semoga bermanfaat
Tidak ada komentar:
Posting Komentar