Pelajaran 4: Alur Proyek dengan Loop Bersarang
Dengan loop bersarang, alur proyek dapat tampak sangat membebani. Proyek diawali dengan pengecekan pengulangan atau kondisi loop luar, kemudian memicu loop dalam untuk memulai.
Loop dalam dijalankan hingga semua pengulangan selesai atau kondisi terpenuhi, sebelum kembali lagi ke loop luar. Siklus ini berulang hingga semua pengulangan loop luar selesai atau hingga kondisi loop luar terpenuhi.
Dalam contoh di bawah, proyek dimulai dengan memulai pengulangan pertama loop luar. Dalam kasus ini, putaran luar diulang tiga kali.
-
Blok [Ulangi hingga] pertama adalah loop dalam pertama.

-
Perulangan dalam pertama akan berjalan hingga kondisi dilaporkan sebagai BENAR. Proyek kemudian akan keluar dari putaran dalam pertama dan mulai bergerak melalui blok-blok lainnya di dalam putaran luar.

-
Hal ini berlanjut hingga blok [Ulangi hingga] kedua dimulai. Ini adalah lingkaran dalam kedua.

-
Blok di dalam putaran dalam kedua akan berulang hingga kondisi blok terpenuhi. Proyek kemudian akan keluar dari putaran dalam kedua dan mulai bergerak melalui blok-blok lainnya di dalam putaran luar.

-
Setelah semua blok di loop luar selesai, proyek kembali ke awal loop luar dan mengulangi prosesnya lagi.
