16 Desember 2012

Mengenal Struktur Perulangan atau Loops di C++

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.

loops in c++ programing
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