Pemrograman Pemula dengan Blok
Bab 4
>
Tingkat 1
Loop adalah blok yang dapat Anda gunakan untuk mengulangi tindakan yang sama. Ini memudahkan Anda menyelesaikan tugas dalam permainan tanpa harus menempatkan daftar blok yang panjang. Ada dua jenis loop: blok while dan blok repeat yang akan kita jelajahi di level berikutnya.
Ada lima (5) telur di peta ini, Anda dapat mengambilnya hanya dengan beberapa blok menggunakan blok while. Cobalah untuk mengambil semua telur dengan mengulangi dua blok gerakan yang sama sebanyak empat kali.

Tujuan
Ambil semua telur di kandang hanya dengan menggunakan enam (6) blok, menggunakan blok perulangan while.
Ayam-ayam bertelur di mana-mana! Jelajahi kandang dan kumpulkan semua telur dengan cepat!
Untuk mengurangi jumlah blok yang perlu Anda gunakan dan membuat pemrograman menjadi jauh lebih tidak membosankan, Anda dapat menggunakan perulangan! Ini adalah blok yang memungkinkan Anda mengulang tindakan yang sama sehingga tidak perlu menempatkan blok yang sama berulang-ulang.
Blok perulangan while adalah salah satu perulangan di mana Anda dapat mengatur blok untuk diulang selama suatu kondisi terpenuhi.

Sebuah variabel bernama count disiapkan di editor blok untuk menentukan berapa kali Anda ingin blok diulang. Variabel ini digunakan untuk mengatur kondisi perulangan.
Blok perulangan while dengan blok komparasi disiapkan di editor kode untuk memeriksa apakah count kurang dari 4. Tempatkan blok gerakan Anda di dalam blok while, dan gunakan blok change variable untuk menambah nilai count sebesar 1 setiap siklus.

Dalam contoh ini, blok perulangan while memeriksa apakah count kurang dari 4. count dimulai dari 0 dan bertambah 1 setiap siklus hingga mencapai 4. Blok apa pun yang Anda tempatkan di dalam blok while akan diulang, dalam hal ini empat (4) kali.
Tempatkan blok move forward dengan jumlah langkah yang benar dan blok turn left di dalam blok while agar rangkaian blok tersebut diulang empat (4) kali untuk berjalan mengelilingi kandang dan mengumpulkan semua telur.

Perhatian, perulangan dapat berjalan tanpa henti jika tidak dihentikan, jadi pastikan untuk menyertakan blok change count by, jika tidak, dapat memicu kesalahan.
Coba sekarang! Kumpulkan semua lima (5) telur dan selesaikan level ini hanya dengan menggunakan total enam (6) blok di editor blok.