Anda di halaman 1dari 20

Proses Perulangan

(looping)
for, goto, while, do-while, break, continue

Jika

melakukan pengulangan yang


sifatnya menaik (increment), maka
nilai_awal variabel harus lebih kecil dari
nilai akhir.
Jika melakukan pengulangan yang
sifatnya menurun (decrement), maka
nilai_awal harus lebih besar dari nilai
akhir

Pernyataan

for berfungsi untuk


menangani masalah pengulangan yang
telah diketahui banyaknya.
Bentuk umum:

for

Pernyataan

Nested-For adalah suatu


perulangan for di dalam perulangan for
yang lainnya. Bentuk umum:

for(variabel=nilai_awal; kondisi1; variabel++)


{
for(variabel=nilai_kedua; kondisi2; variabel++)
{
//pernyataan / perintah yang akan diulang
}
}

Pernyataan nested-for

Perulangan

tak
berhingga
merupakan
perulangan (loop) yang tak pernah berhenti /
mengulang terus, hal ini sering terjadi
disebabkan adanya kesalahan penanganan
kondisi yang dipakai untuk keluar dari loop.
Contoh:

Perulangan Tidak Berhingga

Pernyataan

goto merupakan instruksi untuk


mengarahkan eksekusi program ke pernyataan
yang diawali dengan suatu label.

Label

merupakan suatu pengenal (identifier)


yang diikuti dengan tanda titik dua (:).

Bentuk

pemakaian goto :

Pernyataan goto

Contoh:

Pernyataan goto

Bentuk

perulangan while dikendalikan oleh


syarat tertentu, yaitu perulangan akan terus
dilaksanakan
selama
syarat
tersebut
terpenuhi.
Bentuk Umum:

Pernyataan while

Contoh:

Pernyataan while

Bentuk

perulangan yang melaksanakan


perulangan terlebih dahulu dan pengujian
perulangan dilakukan di belakang
Bentuk umum:

Pernyataan do-while

Contoh:

Pernyataan

break ini berfungsi untuk keluar


dari struktur switch.

Pernyataan

break berfungsi keluar


perulangan (for, while, dan do-while)

Jika

dari

pernyataan break dikerjakan, maka


eksekusi akan dilanjutkan ke pernyataan
yang terletak sesudah akhir dari badan loop

Pernyataan break

Contoh:

do-while dengan break

Pernyataan break

Contoh:

for dengan break

Pernyataan break

Pernyataan

continue digunakan untuk


mengarahkan eksekusi ke iterasi (proses)
berikutnya pada loop yang sama

Mengembalikan

proses yang sedang


dilaksanakan ke awal loop lagi, tanpa
menjalankan sisa perintah dalam loop

Pernyataan Continue

Contoh:

Pernyataan Continue

Anda mungkin juga menyukai