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
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; } }
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 ke samping. Jadi looping utama berjalan dan menjalankan inner looping, tugas inner looping adalah menampilkan nilai variabel b sampai menjadi deret bilangan ke samping 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
Posting Komentar