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