Jumat, 20 April 2012
2
komentar
Setelah sebelumnya membahas Struktur For dan Struktur For dengan Banyak Variabel , kali ini Lab RPL akan membahas tentang Struktur For Bersarang.
Sama halnya seperti percabangan , pada struktur pengulangan juga dapat diterapkan Pengulangan Bersarang ( Nested Looping ) . Pada bagian ini hanya akan diterangkan pengulangan bersarang menggunakan Struktur For .
Konsepnya sangat sederhana, yaitu dalam sebuah pengulangan terdapat pengulangan yang lainnya.
Bentuk umum For Bersarang :
For (variabel=nilai_awal; kondisi1 ; variabel++ )Jika kita lihat dari rumusan diatas , pada setiap pengulangan pertama program akan menyelesaikan pengulangan kedua.
{
for ( variabel2=nilai _awal ; kondisi2 ; variabel2++ ) {
for ( variabel3=nilai_awal ; kondisi 3 ; variabel3++ )
{
Statement_yang_akan_di_ulang;
. . .
}
}
}
Begitu juga pada setaip pengulangan kedua, program akan menjalankan pengulangan ketiga, begitu seterusnya.
Untuk Lebih jelas silakan lihat contoh program berikut ini.
#include <iostream.h>Jika Program diatas dijalankan maka akan memberikan hasil sebagai berikut :
void main ()
{
for (int j=1 ; j <= 10 ; j++ )
{
for (int k =1 ; k <= j ; k++ )
{
cout<<k*j<<" ";
}
cout<<endl;
}
}
Dear readers, after reading the Content please ask for advice and to provide constructive feedback Please Write Relevant Comment with Polite Language.Your comments inspired me to continue blogging. Your opinion much more valuable to me. Thank you.