Loop for While Dowhile

4

Click here to load reader

description

algorithm looping

Transcript of Loop for While Dowhile

Page 1: Loop for While Dowhile

Ekaswantara's BlogLooping dalam C++

STRUKTUR KONTROL PERULANGAN(LOOPING)

Perulangan :

Perulangan data atau yang biasa disebut dengan “looping” adalah proses yangdilakukan secara berulangulang sampai batas yang ditentukan. Biasanya biladalam perulangan tersebut tidak disertakan batasnya maka syntax akan errorkarena proses itu akan berulang terus hingga tak terhingga sementara variabeldalam komputer masih terbatas.

Jenis :

a. FOR

Syntax : for (inisialisasi ; syarat ; penambahan)

pernyataan

inisialisasi : keadaan awal dari variabel control

syarat : ekspresi relasi yang merupakan kondisi

penambahan : pengatur perubahan nilai variabel control

Contoh :

for (i=0;i<10;i++)

p=2+i;

Page 2: Loop for While Dowhile

b. WHILE

Syntax : while (kondisi)

pernyataan

Contoh :

i=0

while (i<10)

p=2+i;

i++;

c. DO – WHILE

Syntax : do

pernyataan

while (kondisi);

Contoh :

i=0

do

i++;

while (i<10)

Perbedaan antara FOR, WHILE, dan DOWHILE :

Page 3: Loop for While Dowhile

For :

untuk mengulang suatu proses yang telah diketahui jumlahnya.

While : Pre Tested Loop

untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekankondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true, makalooping akan terus berlanjut.

Dowhile : Post Tested Loop

untuk mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akandijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi apabila masihbernilai true maka looping akan terus berlanjut.

Makna lainya yang sama :

PERULANGAN / LOOP

Struktur Perulangan digunakan untuk mengulang sekumpulan perintah sesuaidengan kondisi yang diberikan. Proses perulangan biasanya digunakan untukmengulang proses pemasukan data, mengulang proses perhitungan danmengulang untuk proses penampilan hasil pengolahan data, dengan jumlahtertentu jika sebuah kondisi belum terpenuhi.

Pada bahasa pemrograman, perulangan proses ditangani dengan suatu mekanismeyang dinamakan dengan nama loop. Dengan loop, suatu proses yang berulangdapat diimplementasikan dengan menggunakan statement–statement yangpendek, tanpa harus menuliskan statemen berulangulang.

Ada 3 (tiga) cara untuk melakukan perulangan di C++ yaitu :

1. For statement2. While statement3. Do while statement

PENJELASAN

1. For Statement

Ini adalah statement perulangan yang paling sering digunakan. Statement formemiliki 3 parameter, yaitu nilai awal (initial value), tes kondisi yangmenentukan akhir loop, dan penentu perubahan nilai.

Page 4: Loop for While Dowhile

Bentuk umum :

For (<initexp> ; <testexp> ; <inc/decexp> )

Statement ;

Keterangan :

Initexp : ekspresi yang digunakan untuk melakukan inisialisasi terhadapvariablevariabel tertentu, terutama variable yang digunakan untukmelakukan iterasi. Initexp dapat berupa ekspresi maupun pendefinisianvariable.Testexp : ekspresi yang memegang control terhadap proses perulangantersebut, pada bagian ini akan ditentukan apakah proses perulangan akantetap berlangsung atau tidak.Inc/decexp : digunakan untuk mengatur perubahan nilai variable. Umumnyanilai variable tersebut bertambah / berkurang 1 (satu)

2. WHILE STATEMENT

Pernyataan while adalah pernyataan yang berguna untuk memproses suatupernyataan atau memproses pernyataan beberapa kali. Pernyataan atau aksi akandi ulang jika kondisi bernilai benar dan jika salah maka keuar dari blokperulangan (loop)

Bentuk umum While :

<Inisialisasi>

while (kondisi)

Pernyataan ;

3. DO WHILE STATEMENT

Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukanpengecekan terhadap kondisi, jika kondisi benar maka perulangan masih akantetap dilakukan. Perulangan dengan do…while() akan dilakukan sampai kondisifalse.

Ikuti

Ikuti“Ekaswantara'sBlog”Kirimkan setiap pos baru keKotak Masuk Anda.

Masukkan alamat email Anda

Daftarkan saya

Buat situs dengan WordPress.com