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;
}
}
