Pengaturcaraan Asas dengan Blok
Bab 6
>
Tahap 5
Objektif
Kumpulkan dan buang semua rumpai di laluan menggunakan satu syarat gelung.
Laluan ke halaman penuh dengan rumpai yang perlu dibersihkan. Anda boleh mengautomasikan proses ini dengan menggunakan gelung dan menggunakan bahagian else pada blok if sepenuhnya. Terdapat lima (5) rumpai di laluan pertama dan sembilan (9) rumpai di dua laluan berikutnya.
Cipta blok gelung for dengan pembolehubah x dari 0 hingga 2 dengan kenaikan 1, supaya blok di dalam gelung dapat merangkumi ketiga-tiga (3) laluan mengelilingi halaman.

Di dalam gelung, gunakan blok move forward untuk 10 langkah, kemudian masukkan blok if dengan bahagian else dengan seret & lepas dari menu Control.

Periksa jika pembolehubah x sama (=) dengan 0 dengan memasukkan blok comparison ke dalam blok if dari menu Logic dan menambah blok number dari menu Math. Ini akan memeriksa sama ada gelung berada dalam kitaran pertama.

Terdapat lima (5) rumpai di laluan pertama, pembolehubah x ialah yang memeriksa kitaran gelung dan ia sentiasa bermula pada 0. Pada ruang Do dalam blok if, masukkan blok place, tambah blok number dari menu Math dan tetapkan nombor kepada 5. Tambah blok turn right supaya watak anda menghadap koridor seterusnya.

Sisipkan satu lagi blok place pada ruang else bagi blok if, masukkan blok number di dalamnya dan tetapkan nombor kepada 9. Sisipkan blok turn right di bawahnya dalam ruang tersebut, ini akan membolehkan anda meletakkan rumpai yang dikumpul selepas mengambil bilangan rumpai yang betul.

Sebaik sahaja semua rumpai dikumpul dan dibuang ke dalam bekas menggunakan satu gelung dan blok if, tahap akan lengkap.