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 (inisialisasi; batasan; update value)
{
<statement yang akan diulang>;
}
{
<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>;
}
{
<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);
{
<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
Posting Komentar