Loop/Perulangan

 Perulangan

Perulangan akan membantu kita dalam meksekusi kode yang berulang - ulang berapapun yang kita mau.

Didalam perulangan terdapat :
  1. Apa yang diulang
  2. Awalan
  3. Tujuan
  4. Counter supaya stabil
Perulangan secara umum dibagi menjadi dua kelompok,

  1. Counted Loop, perulangan yang jelas dan pasti.
  2. Uncounted Loop, perulangan yang tidak jelas berapa kali harus mengulang.

Counted Loop :

  1. Perulangan For
            

Contoh kode program for 


Hitungan akan dimulai dari 0 karena "i = 0".

Hitungan sampai "i kurang dari 10".

Setiap perulangan, i akan bertambah +1 (i++), jadi setiap perulangan dilakukan, nilai i akan selalu bertambah satu.

Contoh program perulangan for :


Hasil outputnya 


Perulangan While

While juga dapat menjadi perulangan yang counted loop dengan memberikan counter di dalamnya.
Contoh flowchart : 


Contoh program while

        Hasil 
    

    

Perulangan do/While pada C++

perulangan do/while sama seperti perulangan while.

Perbedaanya :

do/while melakukan perulangan terlebih dahulu baru melihat sampai berapa kali mengulang(mengecek kondisi dalam while)

While akan mengecek kondisi diawal baru mengerjakan programnya.

Flow Chart do/while :


Contoh kode : 


Contoh program do/while :


Hasil output :



Perulangan Bersarang (Nesteed Loop)

didalam blok perulangan, kita juga dapat membuat perulangan.

Contoh program nesteed loop


hasil output


Pada perulangan pertama menggunakan variable a dan perulangan kedua menggunakan variable i.