Struktur For Bersarang

No Comments

Posted by Wahyu M. R 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++ )
       {
       for ( variabel2=nilai _awal ; kondisi2 ; variabel2++ )           {
                  for ( variabel3=nilai_awal ; kondisi 3 ; variabel3++ )
                    {
                           Statement_yang_akan_di_ulang;
                            . . .
                     }
             }
        }
Jika kita lihat dari rumusan diatas , pada setiap pengulangan pertama program akan menyelesaikan pengulangan kedua.
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>
void main ()
{
       for (int j=1 ; j <= 10 ; j++ )
             {
                   for (int k =1 ; k <= j ; k++ )
                     {
                          cout<<k*j<<" ";
                     }
            cout<<endl;
             }
}
Jika Program diatas dijalankan maka akan memberikan hasil sebagai berikut :

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.