Pemrograman Dasar dengan Blok
Bab 4
>
Tingkat 1

Perulangan dan Pengulangan
Perulangan While

Loop adalah blok yang dapat Anda gunakan untuk mengulang 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 pelajari 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.

Guide

Tujuan

Ambil semua telur di dalam kandang dengan hanya menggunakan enam (6) blok, menggunakan blok pengulangan while.

Ayam-ayam bertelur di mana-mana! Jelajahi kandang dan kumpulkan semua telurnya dengan cepat!

Untuk mengurangi jumlah blok yang perlu kamu gunakan dan membuat proses pengkodean menjadi tidak terlalu membosankan, kamu dapat menggunakan loop! Ini adalah blok yang memungkinkan kamu mengulangi aksi yang sama, sehingga tidak perlu menempatkan blok yang sama berulang kali.

Blok loop while adalah salah satu loop di mana kamu dapat mengatur blok untuk diulang selama suatu kondisi tertentu terpenuhi.

Diagram Blok

Sebuah variabel bernama count dibuat di editor blok untuk menentukan berapa kali kamu ingin blok diulang. Variabel ini digunakan untuk mengatur kondisi loop.

Sebuah blok loop while dengan blok perbandingan dibuat di editor kode untuk memeriksa apakah count kurang dari 4. Tempatkan blok gerakanmu di dalam blok loop while, dan gunakan blok change variable untuk menambahkan nilai variabel count sebesar 1 di setiap siklus.

Diagram Blok

Dalam contoh ini, blok loop while memeriksa apakah count kurang dari 4. count dimulai dari 0 dan bertambah sebesar 1 setiap siklus hingga mencapai 4. Setiap blok yang kamu tempatkan di dalam blok loop while akan diulang, dalam hal ini sebanyak empat (4) kali.

Tempatkan blok move forward dengan jumlah langkah yang tepat dan blok turn left di dalam loop while agar urutan blok tersebut terulang sebanyak empat (4) kali untuk berjalan mengelilingi kandang dan mengumpulkan semua telur.

Diagram Blok

Perhatian, loop dapat berjalan terus-menerus jika tidak dihentikan, jadi pastikan menyertakan blok change count by, jika tidak akan menyebabkan error.

Coba sekarang! Kumpulkan semua lima (5) telur dan selesaikan level ini dengan hanya menggunakan total enam (6) blok di editor blok.

Buku Kode