Senin, 21 November 2016

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

     Pernyataan for berfungsi untuk menangani masalah pengulangan yang telah diketahui banyaknya. 
Bentuk umum:




Pernyataan Nested-For adalah suatu perulangan for di dalam perulangan for yang lainnya. Bentuk umum:




TAK BERHINGGA

     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:


PERNYATAAN GOTO

   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 WHILE


     Bentuk perulangan while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi.

Bentuk Umum:






PERNYATAAN DO WHILE


     Bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan di belakang


Bentuk umum:





PERNYATAAN BREAK





     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.

Contoh: do-while dengan break





PERNYTAAN CONTINUE


      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.




Untuk lebih lanjut maka klik disini dan di download Operasi Penyeleksian Kondisi

Tidak ada komentar:

Posting Komentar