Loops memiliki tujuan untuk mengulangi suatu statement untuk sejumlah kali tertentu ketika kondisi terpenuhi. Loops atau perulangan memungkinkan program untuk mengulangi eksekusi baris yang sama menurut suatu kondisi.
Compile the code using code::block |
FOR
memungkinkan untuk memberikan instruksi inisialisasi dan intruksi increase, sehingga dapat menampilkan loop dengan counter. Bentuknya seperti berikut :for ( inisialisasi; kondisi; increase ) { pernyataan; }
Perhatikan contoh berikut :
#include
using namespace std;
int main ()
{
int n;
cout <<" Penghitung mundur, ketik angka : ";cin>>n;
for(n; n>0; n--)
{
cout << n << ", ";
}
cout << "Selesai!\n";
return 0;
}
WHILE
Bentuk perulaagan while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi. bentuk umumnya adalah seperti ini:while(syarat) { pernyataan; pernyataan; }
Berikut contoh kode programnya :
#include
using namespace std;
int main ()
{
int n;
cout << "Penghitung mundur, ketik angka: > ";
cin >> n;
while(n>0)
{
cout << n << ", ";
--n;
}
cout << "Selesai!\n";
return 0;
}
DO WHILE
Penyataan perulangan do-while merupakan bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan belakangan. Secara umum, bentuk perulangan do-while seperti berikut :do { pernyataan/perintah; pernyataan/perintah; } while(syarat);
Contoh programnya :
#include
using namespace std;
int main ()
{
int n;
cout << "Penghitung mundur, ketik angka: ";
cin >> n;
do
{
cout << n << ", ";
--n;
}
while(n>0);
cout << "Selesai!\n";
return 0;
}
EmoticonEmoticon