Perulangan/Loop

 Perulangan / LOOP

Perulangan dalam C++ dikenal juga dengan istilah “loop”. Perulangan merupakan proses pengeksekusian statement atau baris perintah secara berulang selama kondisi yang menjadi syaratnya terpenuhi. Dengan kata lain, pengeksekusian statement secara berulang akan terhenti saat syarat tersebut tidak terpenuhi lagi. Dalam bahasa pemrograman C++ pernyataan pengulangan secara umum dapat menggunakan pernyataan FOR, WHILE dan DO-WHILE.

WHILE Merupakan salah satu pernyataan pengulangan, yang akan mengulangi sejumlah perintah berulang kali selama kondisi bernilai TRUE. Jika kondisi dalam while false maka program akan berhenti, jika pada awal program dicompile dan dijalankan sedangkan kodisi while bernilai false maka isi pernyataan tidak akan jalan juga.

Format perulangan while seperti berikut ini :

While(kondisi)

{

     //kondisi pernyataan atau statement

}

Notasi :

Judul

Perulangan While

Kamus

ß integer

Diskripsi

h = 1

while (h < 6)

{

      Output h

      h = h +1

}

 

Program dan hasil:


DO-WHILE  merupakan modifikasi dari perulangan WHILE, yakni dengan memindahkan posisi pemeriksaan kondisi ke akhir perulangan. Artinya, lakukan dahulu sebuah perulangan, baru periksa apakah kondisi variabel counter sudah terpenuhi atau belum di akhir perulangan.

Format perulangan while seperti berikut ini :

do

{

     //kondisi pernyataan atau statement

}while(kondisi)

Notasi :

Judul

Perulangan do while

Kamus

ß integer

Diskripsi

i = 1

repeat

{

      Output “Hallo”, i

      i = i +1

}until (i <= 5 )

 Program dan hasil :


FOR Adalah salah satu pernyataan pengulangan yang akan mengulangi sejumlah pernyataan pada badan pernyataan pengulangan. 3 komponen yang ada dalam for, yaitu :

1.     Kondisi awal perulangan

2.     Kondisi pada saat perulangan

3.     Kondisi yang harus dipenuhi agar perulangan berhenti

Format perulangan while seperti berikut ini :

for (start; kondisi; increment)

{

     //kode program

}

Start kondisi awal yang biasanya berisi perintah untuk memberikan nilai pada variabel counter yang menentukan berapa banyak perulangan dilakukan.

Kondisi  yang harus dipenuhi agar perulangan berjalan. Misal  a < 5, maka variabel counter a berisi angka kurang dari 5.

Increment untuk memproses variabel counter agar bisa memenuhi kondisi akhir perulangan. Increment biasanya ditulis a++. Maksudnya, perulangan naikkan variabel a sebanyak 1 kali.

Decrement biasanya ditulis a--. Maksudnya, perulangan diturunkan variabel a sebanyak 1 kali.

Notasi :

Judul

Perulangan for

Kamus

ß integer

Diskripsi

for(i = 1; i <= 5; i++){

      Output “Hallo duniaaa”

}

 

Program dan hasil :



Komentar