Senin, 21 November 2016

Proses Perulangan (looping)


Proses Perulangan (looping)

For, Goto, While, Do-While, Break, Continue

Jika melakukan pengulangan yang sifatnya menaik (increment)maka nilai_awal variabel harus lebih kecil dari nilai akhir.
Jika melakukan pengulangan yang sifatnya menurun (decrement)maka nilai_awal harus lebih besar dari nilai akhir
 Pernyataan for berfungsi untuk menangani masalah pengulangan yang telah diketahui banyaknya.  Bentuk umum: 
for (variable = nilai_awal;kondisi;variable++
{
                        // Pernyataan yang akan diulang
}







Keterangan:
Inisialisasi : pernyataan untuk menyatakan keadaan awal dari variable kontrol
Kondisi : ekspresi relasi yang menyatakan kondisi untuk keluar dari perulangan
Perubahan : pengatur perubahan nilai variabel kontrol.


  • Pernyataan Nested-For adalah suatu perulangan for di dalam perulangan for yang lainnya.
  1.  Bentuk umum:
      FFor(variabel=nilai_awal; kondisi1; variabel++)
}{


    for(variabel= nilai kedua; kondisi2; variabel++)
{
       // pernyataan / perintah yang akan diulang
}
    }





  •          pernyataan goto merupakan instruksi untuk mengarahkan eksekusi program ke pernyataan yang diawali dengan suatu label.
Label merupakan suatu pengenal (identifier) yang diikuti dengan 





  •         Bentuk perulangan while dikendalikan oleh syarat tertentu, yaitu perulangan akan terus dilaksanakan selama syarat tersebut terpenuhi.


      Bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan    dilakukan di belakang.
 Bentuk umum:
do
       pernyataan / perintah ;
while (syarat) ;
do
{
    pernyataan / perintah ;
   pernyataan / perintah ;
}
while ( syarat );




  • Pernyataan break ini berfungsi untuk keluar dari struktur switch.
  • Pernyataan break berfungsi keluar dari perulangan (for, while, dan do-while)
  • Jika pernyataan break dikerjakan, maka eksekusi akan dilanjutkan ke pernyataan yang terletak sesudah akhir dari badan loop


  • Pernyataan continue digunakan untuk mengarahkan eksekusi ke iterasi (proses) berikutnya pada loop yang sama
  • Mengembalikan proses yang sedang dilaksanakan ke awal loop lagi, tanpa menjalankan sisa perintah dalam loop



Jika Anda ingin melihat lebih lanjut tentang proses perulangan (looping)silahkan klik link berikut :

Tidak ada komentar:

Posting Komentar