MODUL 6 PENGULANGAN

Video Tutorial di bawah merupakan contoh dari perngulangan :
>  Pengulangan While 
> Pengulangan Do...While 
> Pengulangan for
> Pengulangan Bersarang




Pembahasan :

>  Pengulangan While :  pernyataan untuk menangani proses pengulangan dengan menggunakan pernyataan while dibentuk dengan format : 

while (kondisi)
{
     // blok pernyataan 
}
  Dalam hal ini blok pernyataan akan dijalakan secara terus menerus selama kondisi awal bernilai benar (true). Jika pada keadaan awal, kondisi benilai salah maka blok pernyataan tidak dapat dijalakan sama sekali.

=======================================================================

>  Pengulangan Do....While :  Perbedaan dengan pernyataan while  yang melakukan pengecekan kondisi  di awal blok pengulanga, pada do..while  kondisi di tempatkan pada bagian akhir. Hal ini akan menyebabkan di lakukan proses pengulangan minimal satu kali walaupun kondisi yang di defenisikan tidak terpenuhi. Bentuk pernytaan do...while  adalah :
do 
{
    // blok pernyataan yang dijalankan yang akan diulang 
}
while (kondisi)

=======================================================================

> Pengulangan for : Pernyataan for  berfungsi untuk menangani masalah pengulangan yang telah diketahui banyaknya. bentuk umum untuk pengulangan dengan menggunakan perintah for  adalah :

 for (variabel = nilai_awal; kondisi; variabel ++)
{
   //pernyataan yang akan di ulang
}

Jika melakukan pengulangan yang sifatnya menaik (increment) makan nilai awal variabel harus lebih kecil dari nilai akhir yang dituliskan dalam kondisi, sebaliknya jika dilakukan pengulangan menurun (decrement) maka nilai awal harus lebih besar dari nilai akhir.


======================================================================

> Pengulangan for Bersarang : Konsep proses pengulangan for bersarang yaitu sebuah pengualangan yang lainnya. Bentuk umum for  bersarang dapat dirumuskan seperti di bawah .


for (variabel nilai; kondisi2; variabel ++){
   for (variabel nilai kedua; kondisi2; variabel ++)
         for (variabel nilai ketiga; kondisi 3; variabel++ )
        .....
   }
}

 setiap pengulangan pertama akan menyelesaikan pengulangan kedua. Pada setiap pengulangan kedua makan program akan menyelesaikan pengulangan ketiga.

=======================================================================