DAFFA ZULQISTHI
J0404221103
Apa itu Nested Loop?
Nested loop adalah sebuah program perulangan yang berada didalam perulangan.
Contoh Nested Loop
Output >
Kode diatas dapat diartikan sebagai berikut:
Untuk i didalam range 1 sampai 2 (Bukan 3 karena fungsi range membaca sebagai
<3 / kurang dari 3) maka loop akan terjadi selama 2x:
*loop 1*
Untuk a didalam range 0,1,2 (fungsi default range dimulai dari 0) maka loop
akan terjadi selama 3x
*loop 1*
Print a = (0) “angka 0 didapatkan dari posisi a berada saat loop”
*loop 2*
Print a = (1) “pada loop 2 di range 0,1,2 maka a bernilai 1”
*loop 3*
Print a = (2) “pada loop 3 di range 0,1,2 maka a bernilai 2”
Kondisi selesai print()
*loop 2*
*loop 1*
Print a = (0) “angka 0 didapatkan dari posisi a berada saat loop”
*loop 2*
Print a = (1) “pada loop 2 di range 0,1,2 maka a bernilai 1”
*loop 3*
Print a = (2) “pada loop 3 di range 0,1,2 maka a bernilai 2”
PROGRAM 1
ALGORITMA:
1. Variable a = 5
2. loop i sebanyak range(1,a+1)
a. loop j sebanyak range(1,i+1)
b. print(j, end=’’)
3. print()
FLOWCHART:
PROGRAM 2
ALGORITMA:
1. Baca put
2. loop i sebanyak range(0,1,2,3,4)
a. loop j sebanyak range(0,1,2,3,4)
b. cetak put, end=” “
3. print()
FLOWCHART: