Looping C



LOOPING C


      Looping(perulangan) adalah mengulangi statement/rangkaian statement beberapa kali.
      Tujuan looping(perulangan) adalah agar rangkaian statement yang sama tidak perlu di tulis berulang-ulang atau lebih simpel dan mudah.
      Bentuk statement yang digunakan untuk perulangan : 

      for(){}
      While(){}
      Do{}while()

       Hal yang perlu diperhatikan dalam looping :
      iterator
      Nilai awal / kondisi awal (initial state)
      Batasan (boundary) / final state
      pembaruan nilai (update value) / statement control

A.    Iterator
      Sebuah perulangan memerlukan objek yang menjadi acuan berjalannya proses perulangan.
      Sebuah iterator akan berubah nilai nya agar mencapai batas dimana perulangan akan berhenti.
      Pada contoh program di bawah variabe i merupakan sebuah iterator.



B.    Kondisi/nilai awal
a.     perulangan memerlukan kondisi/ nilai awal agar perulangan itu dapat berjalan.
b.     Nilai awal tersebut biasanya diwujudkan dalam bentuk sebuah variabel yang memiliki nilai.
c.      Pada contoh program di bawah variabe i dengan nilai 0 merupakan nilai awal.



C.    Batasan / final state
a.     perulangan memerlukan kondisi/ batasan agar perulangan itu dapat berhenti.
b.     Batasan diwujudkan dalam bentuk sebuah ekspresi relasional.
c.      Pada contoh program di bawah ekspresi  i<=5 merupakan batas perulangan dimana perulangan akan berhenti bila i lebih besar dari 5 (tidak memenuhi batasan).




D.    Pembaruan nilai
      Sebuah perulangan memerlukan proses pembaruan nilai agar perulangan dapat berjalan dan berhenti dengan benar.
      Pembaruan nilai diwujudkan dalam bentuk assignment.
      Pada contoh program di bawah i++ merupakan proses pembaruan nilai.


      Nilai sebuah iterator dapat bertambah maupun berkurang sesuai dengan kondisi perulangan yang kita buat.


  • Berikut adalah beberapa operator yang dapat digunakan untuk membantu melakukan pembaruan nilai.

LOOPING FOR
Berikut adalah bentuk penulisan looping(perulangan) menggunakan for :

for (inisialisasibatasanupdate value)
{
         
<statement yang akan diulang>;
}

Contoh :





LOOPING WHILE
Berikut adalah bentuk penulisan looping(perulangan) menggunakan while :

<nilai awal>;
while (batasan)
{
             <statement yang akan di ulang>;
             <update value>;
}

Contoh :





LOOPING DO WHILE
Berikut adalah bentuk penulisan perulangan menggunakan do-while :

<nilai awal>;
do
{
            <statement yang akan diulang>;
            <update nilai>;
}
while (
batasan);

Contoh :






BREAK
Break : memutus loop.
Break adalah kata kunci yang digunakan untuk menghentikan sebuah perulangan, keluar dari proses perulangan lalu menjalankan statement berikutnya .

Contoh :





CONTINUE
Continue : melanjutkan perulangan (berhenti semantara).
Continue merupakan kata kunci yang digunakan untuk melewati atau melompati sebuah perulangan dilanjutkan dengan proses perulangan berikutnya.

Contoh :























Komentar