Looping (perulangan) adalah pengulangan sesuatu atau serangkaian “kerja” dari program. Dalam C++, paling tidak dikenal ada 3 looping : while,for,do.
Loop (perulangan) digunakan untuk mengeksekusi satu atau beberapa statetement/pernyataan sebanyak beberapa kali.
Pernyataan loop memungkinkan kita untuk menjalankan beberapa pernyataan hanya dengan menuliskan pernyataan tersebut satu kali.
Perulangan berguna untuk mengerjakan suatu statement atau blok statement secara berulang-ulang sebanyak yang diinginkan.
Bahasa pemrograman Pascal menyediakan tipe loop untuk menangani
permintaan looping (perulangan) seperti FOR-DO, WHILE-DO dan
REPEAT-UNTIL.
1. RE-PEAT UNTIL
Pernyataan ini hampir sama dengan perulangan while-do, digunakan bila jumlah pengulangan belum dapat ditentukan pada saat program ditulis.
Perbedaannya pada repeat-until dan while-do terletak pada letak pengecekan kondisi. Jika pada while-do, kondisi dicek di awal, maka pada repeat-until mengulang pernyataan selama kondisi belum terpenuhi. Perulangan repeat..until pasti mengerjakan baris perintahnya satu kali, sedangkan perulangan while..do ada kemungkinan tidak pernah mengerjakan baris perintah didalamnya.
2. WHILE..DO
Biasanya ini adalah perintah untuk tetap melakukan sesuatu dalam program sampai kondisinya terpenuhi. Misalnya perintah untuk tetap menampilan sebuah pesan sampai adanya input yang valid dari user.
3. FOR..DO
Ini adalah (mungkin) perulangan yang paling sering dipakai dalam C++. Sintaknya adalah sebagai berikut:
for (inisialisasi; kondisi; iterasi) yang ingin dilakukan. Dalam for, bisa melakukan inisialisasi, yaitu mendeklarasikan variabel baru dan langsung memasukan nilai di dalamnya, kemudian memberi kondisi dimana perulangan itu akan terus dilakukan, dan pada akhirnya menentukan iterasi.
AWAS!! Kondisi perulangan pada while..do dan repeat..until adalah berkebalikan. Pada repeat..until terminasi terjadi jika kondisi benar,Sedangkan pada while..do terminasi terjadi jika kondisi salah.
Pernyataan break dapat digunakan untuk menghentikan pengulangan di tengah jalan.
Pernyataan continue digunakan untuk mengembalikan aliran program ke pengujian kondisi perulangan, sehingga pernyataan di bawahnya akan diabaikan.
Pernyataan break dan continue ini dapat digunakan pada pernyataan for, while, maupun repeat-until.
Selain itu juga dapat digunakan pada pernyataan perulangan bersarang (baik for, while, maupun repeat-until).
0 komentar:
Post a Comment