perulangan loopDasar-Dasar Pemrograman 

Pengertian, Deklarasi dan implementasi teknik Perulangan (Loop) for, while, do while

Pengertian

fungsi Loop dapat diartikan sebagai perputaran dan dapat digunakan untuk memberikan perintah agar suatu statement dapat dieksekusi berkali-kali. Selain itu fungsi loop dapat mendeskripsikan suatu group, satu baris atau beberapa baris program dieksekusi sebanyak beberapa kali.

fungsi Loop merupakan salah satu control statement dan akan memaksa program berada pada baris/blok tertentu sampai diperbolehkan keluar dari baris / blok tersebut. Berikut ini merupakan langkah perulangan :

Langkah loop

Counter Statement

Counter statement adalah statement yang memungkinkan variabel menambah nilainya sendiri—biasanya dengan penambahan 1.

Contoh

x = x + 1;

(3 + 1) maka x = 4

Perbedaan jenis Loops

” Fixed Iterative Loops vs. Conditional Loops “

perbedaanya yaitu :

Apabila akan dicetak pesan sebanyak 100 kali pada layar, maka dapat digunakan Fixed Iterative Loops, tetapi jika tidak diketahui/deskripsikan berapa kali jumlah perulangan, maka mengunakan Conditional Loops.

Contoh : ketika kita bermain game kita sering menjumpai pertanyaan “Mengulang lagi? (ya/tidak)”

Perulangan For

Perulangan for  memiliki tiga kunci perintah. yaitu :

  1. Mendeklarasikan variabel dan memberikan nilai awal pada variabel tersebut.
  2. Menentukan batasan.
  3. Perubahan nilai variabel, misalnya penambahan 1, pengurangan 1, dll.

Contoh looping dengan For

Sebagai contoh akan dicetak pesan sebanyak lima kali.

perulangan for

Control Variable

Control variable adalah variable yang bekerja pada proses perulangan. Ketika program dibandingkan dengan batas atas, maka nilai control variable akan dicek apakah masih dibawah batas atas.

  control variable < upper limit

Selama masih dibawah batas atas, maka body statement perulangan, masih akan dieksekusi. Setiap kali eksekusi, control variable akan bertambah. Namun, control variable juga dapat dibandingkan dengan batas bawah.

  control variable > lower limit

Selama control variable masih kurang dari batas bawah, maka body statement perulangan, diesksekusi. Setiap kali eksekusi, control variable akan berkurang.

Statement Control Variable

statement control variable

Contoh penerapan dalam sebuah program

for ( int count =0; count < 25; count = count +1)

  {

  // body of loop is here: for example

  cout << “I will not chew gum in class.” << endl;

  }

  // program continues here after loop is executed.

Penjelasan Program :

  1. Conditional loop adalah perulangan yang tidak memiliki jumlah yang tetap.
  2. Perulangan ini akan dijalankan selama ekspresi boolean bernilai benar.
  3. Setelah ekspresi boolean bernilai false, maka akan keluar dari perulangan dan melanjutkan urutan eksekusi secara squential.

Perulangan While

Analogi : Mahasiswa diperbolehkan mengerjakan ujian selama alarm tanda berakhir belum berbunyi.

Statemen perulangan while

statement perulangan while

Perulangan Do. . .While

Ekspresi :

  do

  {

  execute the body of a loop

  } while (boolean expression is true);

Contoh :

 int x;

 x = 1;

while ( x < 10 )

  {

  //body of the loop

  cout << x << endl;

  // counter statement to increase x

  x = x + 1;

  }

Angka 10 tidak akan muncul di layar, karena control variable akan berhenti ketika sampai angka 10. sedangkan ketika x=10, maka akan mengembalikan nilai FALSE.

Demikian artikel terkait materi kuliah yang berjudul “Pengertian, Deklarasi dan implementasi teknik Perulangan (Loop) for, while, do while”. Untuk dapat mendapatkan materi terkait dasar-dasar pemrograman secara lengkap, dapat didownload melalui link berikut Matkul DPP Semoga bermanfaat

Related posts

Leave a Comment