> > For

For

Perulangan yang pertama adalah for. Bentuk umum pernyataan for sebagai berikut :

for(initial_counter;condition_counter;update_counter)
{
statement 1;
statement 2;
}


Dimana statement 1 dan statement 2 berbeda, namun kedua statement tersebut dilakukan perulangan.

Kita misalkan sebuah for ditulis seperti ini;

for(a;b;c)
{
d;
e;
}


eksekusi program dengan instruksi for seperti di atas adalah sebagai berikut;
  1. eksekusi a = inisialisasi counter.
  2. eksekusi b = cek syarat perulangan.
  3. eksekusi d = jika syarat perulangan terpenuhi.
  4. eksekusi e = jika eksekusi d terpenuhi.
  5. eksekusi c = update nilai counter.
  6. eksekusi b = cek syarat perulangan.
  7. eksekusi d = jika syarat perulangan terpenuhi.
  8. eksekusi e = jika eksekusi d terpenuhi.
  9. eksekusi c = update nilai counter.
  10. dan seterusnya b,d,e,c sampai condition counter tidak terpenuhi.

Modifikasi Parameter For

Parameter dalam intruksi for tidak harus diisi lengkap, bahwa tidak diisi pun tidak apa-apa, asalkan tanda (;) tetap ditulis. Namun, data yang seharusnya ditulis sebagai parameter harus diletakaan di dalam maupun di luar pernyataan for.
Bentuk modifikasinya sebagai berikut;

initial_counter
for( ;condition_counter; )
{
statement 1;
statement 2;
update_counter
}




For Multi Condition

Untuk for multi kondisi, yakni terdapat intruksi parameter for lebih dari 1. (initial_counter, condition_counter, dan update_counter lebih dari 1).


Nested For

Istilah nested-loop adalah situasi dimana sebuah proses berulang lainnya. Bentuk umum dari Nested-loop adalah sebagai berikut;

for(initial_counter;condition_counter;update_counter)
{
for(initial_loop;condition_loop;update_loop)
{
statement 1;
}
}

Leave a Reply

Powered by Blogger.