Perulangan
Perulangan akan membantu kita dalam meksekusi kode yang berulang - ulang berapapun yang kita mau.
Didalam perulangan terdapat :
- Apa yang diulang
- Awalan
- Tujuan
- Counter supaya stabil
Perulangan secara umum dibagi menjadi dua kelompok,
- Counted Loop, perulangan yang jelas dan pasti.
- Uncounted Loop, perulangan yang tidak jelas berapa kali harus mengulang.
Counted Loop :
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 :
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.