5. Perulangan

Dalam pemrograman juga dikenal istilah perulangan. Perulangan berarti kita membuat suatu statement yang akan mengulang program berulang kali tanpa harus mengetik kode yang panjang.

Misalnya kita ingin membuat program untuk mencetak ini :

aku
aku
aku
aku
aku
aku
aku
aku
aku
aku

Apakah kalian ingin menulis itu semua secara manual? Jika hanya sebanyak itu tidak menjadi masalah, tetapi bagaimana jika kata “aku” yang harus ditulis sebanyak 10.000 baris? atau lebih dari itu? Tentu tidak akan praktis.

Nah, disinilah fungsi for dibutuhkan.

Sintaks umumnya seperti ini :

Pascal

//Jika ingin dari terkecil ke terbesar
for (variabel):=(nilai terkecil) to (nilai terbesar) do
...
...
//Jika ingin dari terbesar ke terkecil
for (variabel):=(nilai terbesar) downto (nilai terkecil) do
...
...

C++

//Jika ingin dari terkecil ke terbesar
for ((variabel)=(nilai terkecil);(variabel)<=(nilai terbesar);(variabel)++) {
...
...
}
//Jika ingin dari terbesar ke terkecil
for ((variabel)=(nilai terbesar);(variabel)>=(nilai terkecil);(variabel)--) {
...
...
}

Berikut contoh programnya :

Pascal

program contoh_perulangan;
var a:integer;
begin
{program ini akan mencetak "aku" sebanyak 10.000 kali}
for a:=1 to 10000 do writeln('aku');
end.

C++

#include <iostream>
using namespace std;
int main() {
//program ini akan mencetak "aku" sebanyak 10.000 kali}
int a;
for (a=1;a<=10000;a++) {
cout << "aku" << endl;
}
}

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s