C++ : Pengertian dan Contoh Program Perulangan atau Looping

Avatar

Looping.

Apa sih perulangan itu ? Perulangan atau biasa disebut looping yakni suatu proses eksekusi statemen-statemen dalam sebuah program secara terus-menerus sampai terdapat kondisi untuk menghentikannya.


Operasi perulangan atau looping selalu dijumpai didalam berbagai bahasa pemrograman, hal tersebut karena struktur perulangan akan sangat membantu dalam efisiensi program. Nah, jenis perulangan biasanya ada 3 yakni For, While, dan Do...While






FOR

Yaitu digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Bentuk umum nya :


for (expression1; expression2; expression3;) statement;

Expression1 : Inisialisasi nilai awal variabel.
Expression2 : Kontrol kondisi perulangan, biasanya merupakan batas akhir perulangan, ekspresi ini biasanya dalam bentuk test kondisi.
Expression3 : Perubahan yang akan dijalankan dari nilai awal variabel sampai akhir, atau merupakan step.

Berikut dibawah ini adalah contoh programnya :


#include <iostream> using namespace std; int main(){ for(int i=0; i<=15; i++){ cout<<i<<endl; } return 0; }

WHILE

Perulangan ini digunakan bila jumlah perulangannya belum diketahui. Bentuk umum dari statement ini adalah :


while (condition) statement;

1 Condition : Seperti halnya statement IF, Condition merupakan exspresi yang memberikan nilai kembalian benar atau salah.
2 Selama condition benar, maka statement akan dilakukan.
3 Setelah kondisi tidak terpenuhi maka melanjutkan statement diluar perulangan.

Berikut dibawah ini adalah contoh programnya :


#include <iostream> using namespace std; int main(){ int i=0; while(i<=15){ cout<<i<<endl; i++; } return 0; }

DO - WHILE

Do-while berfungsi untuk mengulangi pengeksekusian beberapa substatement berdasarkan conditional expression yang ada. Do-while berbeda dengan pernyataan while.


Do-while pertama kali akan mengeksekusi pernyataannya terlebih dahulu, setelah itu baru akan memeriksa conditional expression. Bentuk umum dari Do-While :


do {statement;} while (condition);

Berikut dibawah ini adalah contoh programnya :


#include <iostream> using namespace std; int main(){ int i=0; do{ cout<<i<<endl; i++; } while(i<=15); }

Meski jenis perulangan diatas berbeda beda tapi untuk hasil output dari programnya tetap sama, program tetap menampilkan output berupa integer dengan mengulang sebanyak 16 angka.


Angka dimulai dari 0, kenapa ? karena inisialisasi yanf dilakukan di awal dari variable "i" adalah 0. Berikut dibawah ini adalah tampilan output dari ketiga contoh program diatas :


0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

--------------------------------
Process exited after 0.08266 seconds with return value 0
Press any key to continue . . .

Begitulah contoh program dan sedikit penjelasan tentang Perulangan atau Looping, Terima kasih sudah mampir di blog saya, selanjutnya saya akan memposting tentang Perulangan Bertingkat.


Tidak ada komentar:

Diberdayakan oleh Blogger.