Sunday, December 16, 2012
12:41 AM

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 <iostream>
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 <iostream>
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 <iostream>
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;
}

0 comments:

Post a Comment