NESTED LOOP

 

NESTED LOOP

Apa itu nested loop ?

 

Nested loop adalah suatu situasi Dimana terdapat loop yang di tempatakan di dalam loop. Bisa kita katakan juga bahwa kita memasukkan struktur perulangan ke dalam struktur perulangan. Misal kamu sedang melakukan looping Gerakan dari samping kiri ke samping kanan, namun kamu juga melakukan looping Gerakan naik dan dan turun. Jadi kedua looping tersebut bekerja sama seperti tim.

 

Ini adalah contoh looping

  Notasi

 

judul	: melakukan nested loop 
oleh	: penulis 
waktu	: 23 desember 2023



//kamus 
	a <-- integer 
	b <-- integer 


//deskripsi 

	a = 1;
	while(a < 5) do 
	{
		b = 1
		while( b < 10) do 
		{
			output <-- b 
			b = b + 1
		}
	
	    a = a + 1

	}


  Kode program


//judul : melakukan nested loop 
//oleh  : penulis 
//waktu : 23 desember 2023 
#include<iostream> 
using namespace std; 


//kamus 
int a, b;

//deskripsi 
main(){

  a = 0;
  while( a < 5){

      b = 1;
      while( b <= 10){
        
          cout << b << " "; 
          b = b + 1; 

      }
    cout << endl;
    a = a + 1; 
  }


}

Penjelasan

Pertama kita melakukan inisialisasi kepada

variabel a dan  b, kemudia

setelah itu masuk ke dalam program utama, mari kita bahas satu persatu looping

tersebut,

 

Looping utama

Looping utama ini adalah looping yang
terluar atau yang paling pertama di tulis, jika kita lihat bahwasannya kita
menetaplan nilai kedalam variabel a yaitu a = 0, kemudian kita menetapkan
batasan ke dalam looping tersebut agar tidak terjadi infinity loop, yaitu a
< 5, jadi jika a lebih kecil dari 5 maka perintah di dalam loop akan di
jalankan dan di setiap akhir tugas nilai a di tambah dengan satu, jadi setiap
kali looping nilai variabel a bertambah satu.

Inner looping

Inner looping ini adalah looping yang
berada di dalam looping utama, jika kita lihat kita menetapkan nilai ke dalam variabel
b yaitu b = 1, kemudian kita menetapkan Batasan ke dalamm loop yaitu, b <
10, jika variabel a itu lebih kecil dari 10 maka perintah di dalam loop akan di
jalankan, disini akan meng outputkan nilai dari variabel b, dan di setiap akhir
tugas nilai dari variabel b itu di tambah dengan satu, jadi setiap looping
nilai variabel b akan bertambah satu.

Jadi jika kita jalankan program tersebut maka

itu akan melakukan looping ke bawah dan inner looping akan melakukan

looping kesamping. Jadi looping utama berjalan dan menjalankan inner looping,

tugas inner looping adalah menampilkan nilai variabel b sampai menjadi deret

bilangan kesamping yaitu sebanyak 10 bilangan sesuai batasannya.  kemudian deret

bilangan kesamping akan di looping oleh loop utama sebanyak kondisi yang

diminta yaitu sebanyak 5 kali.

 

Hasil dari program 







 

Komentar

Postingan populer dari blog ini

Mengenal Array

FUNGSI REKURSIF PERTAMBAHAN

Input Output dan Operasi