STRUKTUR
KONTROL
Struktur
control ada 2 macam:
1. Percabangan,
2. Perulangan.
Statement
if
Menentukan
sebuah pernyataan (atau blok code) yang akan di eksekusi jika dan hanya jika
persyaratan bernilai (true).
Statement
if-else
Digunakan
apabila kita ingin mengeksekusi beberapa pernyataan yang kondisinya true dan
yang lain berkondisi false.
Statement
if-else- if
Pada
bagian kondisi else dari blok if-else
dapat menjadi struktur if-else yang lain,dan diijinkan kita untuk
membuat seleksi yang lebih kompleks.
Anda dapat memiliki banyak
blok if-else sesudah pernyataan if.
Blok else bersifat opsional dan dapat dihilangkan.
Statement-switch
Memperbolehkan
percabangan pada multiple outcomes.
Switch menginstruksikan
cabang untuk beberapa kondisi dari nilai.
Kesalahan
umum ketika menggunakan statemen if-else;
1. Kondisi pada statement if tidak
mengevaluasi nilai logika Boolean.
2. Menggunakan
operator = sebagai operator perbandingan yang seharusnya adalah operator ==.
3. Penulisan
elseif yang seharusnya ditulis dengan else- if.
Perulangan
Perulangan
ada 3 macam :
Perulangan
– for
Digunakan untuk
mengeksekusi code yang bernilai sama,berulang-ulang.
Perulangan – while
Merupakan statement atau
blok dari statement yang diulang selama kondisinya sesuai.
While akan di eksekusi selama Boolean_ekspresi bernilai true.
Perulangan – do – while
Sama dengan While,yang akan
mengeksekusi beberapa kali selama kondisinya sesuai dengan ekspresi yang diberikan.