Jumat, 15 Januari 2016

Looping (Perulangan)

Looping dalam roller coaster
Para pembaca, tau kan apa itu looping? Bahasa kerennya sih artinya perulangan, hehehe... Nah, perulangan ini merupakan konsep yang sangat penting dalam pemrograman karena sebuah program itu pasti tidak akan terlepas dari looping. Pada kesempatan kali ini, saya akan memberikan catatan tentang apa itu looping dalam pemrograman, khususnya bahasa C. Jadi, bukan berarti saya ngasih gambar roller coaster terus entar membahasnya tentang looping pada wahana roller coaster lho yaaa... hehehe...

Jadi, apa itu Looping?

Looping (perulangan) adalah sebuah program perulangan statement dengan jumlah tertentu jika kondisi terpenuhi. Perulangan akan berhenti jika nilai yang dimasukkan sudah tidak memenuhi syarat yang diberikan. Terdapat tiga macam looping pada C, yaitu while,do-while, dan for.

WHILE

  • Digunakan bila jumlah perulangannya belum diketahui.
  • Bentuk umum:

DO-WHILE

  • Bentuk umum:
  • Secara fungsional hampir sama dengan while, hanya saja kondisi dalam do-while dievaluasi setelah eksekusi statement, dengan kata lain sedikitnya satu kali eksekusi statement walaupun kondisi tidak terpenuhi.

FOR

  • Bentuk umum:
  • Fungsinya adalah mengulang statement jika kondisi bernilai benar. Sama seperti while, hanya saja for memungkinkan untuk memberikan instruksi initialization dan instruksi increase, sehingga dapat menampilkan loop dengan counter.
  • Berikut ini algoritma pada perulangan for:
    • initialization; digunakan untuk memberikan nilai awal untuk variabel counter, hal ini hanya dieksekusi satu kali.
    • condition; dievaluasi jika bernilai true maka perulangan berlanjut, sebaliknya perulangan berhenti dan statement diabaikan.
    • increase; dieksekusi kemudian algoritma kembali ke step 2.
    • statement; dieksekusi bisa berupa instruksi tunggal maupun blok instruksi (dalam tanda {}).
Diambil dari catatan seorang teman AsDos.

0 komentar :

Posting Komentar