Showing posts with label Struktur For Bersarang. Show all posts
Showing posts with label Struktur For Bersarang. Show all posts

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 :