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 (variable = nilai_awal;kondisi;variable++
{
// Pernyataan yang akan diulang
}
Keterangan:
Inisialisasi : pernyataan untuk menyatakan keadaan
awal dari variable kontrol
Kondisi : ekspresi relasi yang menyatakan kondisi
untuk keluar dari perulangan
Perubahan : pengatur perubahan nilai variabel
kontrol.
- Pernyataan Nested-For adalah suatu perulangan for di dalam perulangan for yang lainnya.
- Bentuk umum:
FFor(variabel=nilai_awal; kondisi1; variabel++)
}{
for(variabel= nilai kedua; kondisi2; variabel++)
{
// pernyataan / perintah yang akan diulang
}
}
- pernyataan goto merupakan instruksi untuk mengarahkan eksekusi program ke pernyataan yang diawali dengan suatu label.
- Bentuk perulangan while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi.
Bentuk perulangan yang melaksanakan perulangan
terlebih dahulu dan pengujian perulangan dilakukan di belakang.
Bentuk umum:
do
pernyataan / perintah ;
while (syarat) ;
do
{
pernyataan / perintah ;
pernyataan / perintah ;
}
while ( syarat );
- Pernyataan break ini berfungsi untuk keluar dari struktur switch.
- Pernyataan break berfungsi keluar dari perulangan (for, while, dan do-while)
- Jika pernyataan break dikerjakan, maka eksekusi akan dilanjutkan ke pernyataan yang terletak sesudah akhir dari badan loop
- 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
Jika Anda ingin melihat lebih lanjut tentang proses perulangan (looping)silahkan klik link berikut :
Tidak ada komentar:
Posting Komentar