Repetition


Repetition

Terdapat berbagai macam repetition yaitu FOR, WHILE, dan DO-WHILE.

1. For

For digunakan untuk mengulang proses selama kondisi terpenuhi.
For(inisialisasi ; kondisi ; increment/decrement);
Contoh:




Jadi inisialisasi i=0 lalu kondisi sampai ia kurang dari 10 dan increment menandakan bahwa angka insialisasi akan ditambah 1 setiap looping terjadi.
looping ini akan menghasilkan 10 angka dari 0 sampai 9 karena kondisinya adalah selama angka         i < 10 dan akan berhenti saat kondisi tidak terpenuhi lagi yaitu pada saat i=10 dimana tidak lebih kecil dari 10.
Decrement adalah kebalikan dari increment ditandai dengan (--) dimana angka insialisasi akan dikurang 1 setiap kali pengulangan.

2. While

Fungsi nya sama dengan for yaitu mengulang proses selama kondisi terpenuhi, perbedaan terdapat pada saat menggunakan while jika kita ingin menggunakan increment dan decrement harus diinsialisasi manual didalam looping WHILE tersebut. Dan pada WHILE tidak ada insialisasi awal seperti yang terdapat pada FOR.
Contoh: jika ingin mengganti FOR diatas dengan WHILE

Akan menghasilkan hasil yang sama dengan for diatas karena WHILE tersebut akan terus mengulang sampai kondisi i < 10 tidak terpenuhi lagi.

3. DO-WHILE

Fungsi ini hamper mirip dengan WHILE, dimana perbedaannya adalah saat menggunakan DO-WHILE ia akan mengulang statement yang terdapat pada DO selama kondisi while terpenuhi.

Dimana dengan menggunakan FOR, WHILE, DO-WHILE akan menghasilkan hasil yang sama yaitu:

2201746991
binus.ac.id
skyconnectiva.com
Hermawan

Komentar