MODUL 4 PERULANGAN Pemrograman C++

MODUL 4 PERULANGAN Pemrograman C++
Ahmad Rizal Abidin, M.Kom

Sebuah / kelompok instruksi diulang untuk jumlah pengulangan tertentu. Baik yang terdifinisikan sebelumnya ataupun tidak.
Struktur pengulangan terdiri atas dua bagian :
Kondisi pengulangan yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan
Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan diulang.
Perintah atau notasi dalam struktur pengulangan adalah :
Pernyataan for
Pernyataan while
Pernyataan do..while
Pernyataan continue dan break

#include
#include
int main()
{
int i = 0, sum = 0;
const int max = 10;
i = 1;

loop:
sum += i;
cout << sum;
if(++i <= max)
goto loop;

cout << endl
<< "sum = " << sum << endl
<< "i = " << i
<< endl;
getch();
return 0;
}

PERNYATAAN for
Pernyataan for digunakan untuk menghasilkan pengulangan(looping) beberapa kali tanpa penggunaan kondisi apapun. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya.
Selama kondisi terpenuhi, maka pernyataan akan terus dieksekusi.
Bentuk Umumnya :
for (inisialisasi ; kondisi ; perubahan)
{
Statement;
}

#include
#include

int main()
{
int i = 0, sum = 0;
const int max = 10;

for(i = 1; i <= max; i++)
sum += i;

cout << endl
<< "sum = " << sum
<< endl
<< "i = " << i
<0) ?.
Dalam kondisi ini, terdapat 2 kemungkinan :
true : lakukan pernyataan (langkah 3)
false : lompati pernyataan (lanjutkan ke langkah 5..)
Lakukan perintah :
cout << n << “, “;
–n;
(cetak n ke layar, dan turunkan 1 nilai n)
Akhiri blok. Kembali lagi ke langkah 2..
5. Lanjutkan program setelah blok while. Cetak STOP! Dan akhiri program.

//hitungan mundur menggunakan while
#include
int main()
{
int n;
cout<>n;
while (n>0)
{
cout << n << “, “;
–n;
}
<<”STOP!”;cout
return 0;
}

PERNYATAAN do…while
Pernyataan do…while mirip seperti pernyataan while, hanya saja pada do…while
pernyataan yang terdapat didalamnya minimal akan sekali dieksekusi.

Bentuk Umumnya :
do
{
pernyatan ;
} while(kondisi);

PERNYATAAN continue dan break
Pernyataan break akan selalu terlihat digunakan bila menggunakan pernyataan switch.
Pernyataan ini juga digunakan dalam loop. Bila pernyataan ini dieksekusi, maka akan mengakhiri loop dan akan menghentikan itrasi pada saat tersebut

Penjelasan :
Dari program diatas, dapat dilihat perulangan dari suatu bilangan sebanyak 10 kali.
Tetapi, pada perulangan i=4, ada perintah continue. Dengan perintah ini, maka program
langsung meloncat ke loop berikutnya dan ketika sampai perulangan i = 6, ada perintah
break. Otomatis program akan berhenti dan tidak sampai ke i=10. Dan program akan mencetak bilangan 0, bilangan 1, bilangan 2, bilangan 3, bilangan 5, bilangan 6.

Nested Loops (Perulangan Bertumpuk)
Perulangan bertumpuk secara sederhana dapat diartikan : terdapat satu atau lebih loop di dalam sebuah loop. Banyaknya tingkatan perulangan, tergantung dari kebutuhan.
Biasanya, nested loops digunakan untuk membuat aplikasi matematika yang menggunakan baris dan kolom. Loop luar, biasanya digunakan untuk mendefinisikan baris. Sedangkan loop dalam, digunakan untuk mendefinisikan kolom.

Contoh:
for(int baris = 1; baris <= 4; baris++)
{
for (int kolom = 1; kolom <= 5; kolom++)
{
cout<<kolom<<" ";
}
cout<<endl;
}

@Ahmad
Selamat Mencoba …

Leave a Reply

Fill in your details below or click an icon to log in:

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

%d bloggers like this: