Pada aplikasi tertentu, terkadang kita menggunakan pernyataan for yang juga berada di dalam pernyataan for. Keadaan seperti ini juga sering disebut dengan nested for atau for bersarang. Salah satu cotoh penggunaan nested for dapat dilihat pada syntax segitiga bintang dibawah ini:
#include <iostream.h>
#include <conio.h>
void main()
{
int tinggi; //untuk tinggi segitiga
clrscr();
cout<<"Masukkan Tinggi Segitiga = "; cin>>tinggi;
cout<<endl;
for(int baris=1; baris<= tinggi; baris++)
{
for(int kolom=1; kolom<=baris; kolom++)
{
cout<<" * ";
cout<<endl;
}
}
getch();
}
Bagaimana? Mudah bukan, contoh program lain yang menggunakan Nested For adalah segitiga pascal. Kita akan membahas itu pada postingan selanjutnya.
"Om Santhi, Santhi, Santhi, Om"