A. Pengertian
Perulangan data atau yang biasa disebut dengan
“looping”
adalah proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan.
B. Struktur Perulangan
Struktur Perulangan digunakan untuk
mengulang sekumpulan perintah
sesuai dengan kondisi yang diberikan. Proses perulangan biasanya
digunakan untuk mengulang proses
pemasukan data, mengulangproses
perhitungan dan mengulang untuk
proses penampilan hasil pengolahan data, dengan jumlah tertentu jika sebuah
kondisi belum terpenuhi.
Pada bahasa
pemrograman, perulangan proses
ditangani dengan suatu mekanisme yang dinamakan dengan nama loop. Dengan loop, suatu proses yang berulang
dapat diimplementasikan dengan menggunakan statement-statement yang pendek,
tanpa harus menuliskan statemen berulang-ulang.
Ada 3 (tiga) cara
untuk melakukan perulangan di
C++ yaitu :
1. for
2. while
3. do-while
Penjelasan
1. For Statement
Ini adalah statement perulangan yang paling sering digunakan. Statement for memiliki 3 parameter, yaitu nilai awal (initial value), tes kondisi yang menentukan akhir loop, dan penentu perubahan nilai.
Bentuk umum:
Ini adalah statement perulangan yang paling sering digunakan. Statement for memiliki 3 parameter, yaitu nilai awal (initial value), tes kondisi yang menentukan akhir loop, dan penentu perubahan nilai.
Bentuk umum:
for
( variable initialization; condition; variable update ){
Code
to execute while the condition is true
}
Ket:
o variable
initialization: ekspresi
yang digunakan untuk melakukan inisialisasi terhadap variable-variabel
tertentu, terutama variable yang digunakan untuk melakukan iterasi. Init-exp
dapat berupa ekspresi maupun pendefinisian variable.
o condition: ekspresi
yang memegang control terhadap proses perulangan tersebut, pada bagian ini akan
ditentukan apakah proses perulangan akan tetap berlangsung atau tidak.
o variable
update: digunakan
untuk mengatur perubahan nilai variable. Umumnya nilai variable tersebut
bertambah / berkurang 1 (satu).
Contoh:
Code
Output
2. While Statement
Pernyataan while adalah pernyataan yang berguna untuk memproses suatu pernyataan atau memproses pernyataan beberapa kali. Pernyataan atau aksi akan di ulang jika kondisi bernilai benar dan jika salah maka keuar dari blok perulangan (loop).
Pernyataan while adalah pernyataan yang berguna untuk memproses suatu pernyataan atau memproses pernyataan beberapa kali. Pernyataan atau aksi akan di ulang jika kondisi bernilai benar dan jika salah maka keuar dari blok perulangan (loop).
Bentuk
umum While :
<Inisialisasi>
while
(kondisi)
{
Pernyataan
;
Increment/descrement;
}
Contoh:
Code
Output
3. Do While Statement
Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pengecekan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan. Perulangan dengan do…while() akan dilakukan sampai kondisi false.Perbedaan dengan while statement adalah : pada do while kondisi akan dievaluasi setelah dilakukan statement/proses. Selain itu pada do while minimal akan dilaksanakan 1 (satu) kali statement/instruksinya.
Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pengecekan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan. Perulangan dengan do…while() akan dilakukan sampai kondisi false.Perbedaan dengan while statement adalah : pada do while kondisi akan dievaluasi setelah dilakukan statement/proses. Selain itu pada do while minimal akan dilaksanakan 1 (satu) kali statement/instruksinya.
Bentuk
umum While :
do
{ pernyataan;
Increment/descrement;
}
while(syarat);
Contoh:
Code
Output
0 Response to "C++ - PERULANGAN"
Posting Komentar