Sabtu, 15 Januari 2011

DO-WHILE

Perulangan selain for adalah Do-While. Bentuk umum pernyataan Do-while sebagai berikut :
initial_counter;
do
{
statement 1;
statement 2;update_counter;
}
while(
condition_counter);


Do-While Multi Condition

Untuk Do-While multi kondisi sama dengan perulangan for yakni initial_counter, condition_counter, dan update_counter lebih dari 1.


Nested Do-While
Istilah nested-loop adalah situasi dimana sebuah proses berulang lainnya. Bentuk umum dariNested-loop adalah sebagai berikut;
initial_counter;
do
{initial_loop;
statement 1;update_counter;
do
{

statement 1;update_loop;
}
while(
condition_loop);}
while(
condition_counter);


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.

Untuk contoh listing programnya bisa dilihat di sini!



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
}

Untuk contoh listing programnya bisa dilihat di sini!


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).

Untuk contoh listing programnya bisa dilihat di sini!



Nested For
Istilah nested-loop adalah situasi dimana sebuah proses berulang lainnya. Bentuk umum dariNested-loop adalah sebagai berikut;
for(initial_counter;condition_counter;update_counter)
{
for(initial_loop;condition_loop;update_loop)
{
statement 1;
}
}

Tidak ada komentar:

Posting Komentar