Pemrograman Pemula dengan Blok
Bab 6
>
Tingkat 6
Tujuan
Kumpulkan semua buah beri di halaman dengan menggunakan loop dan gabungkan untuk membuat Selai.
Sekarang setelah kamu berada di halaman, kumpulkan beberapa buah beri di lapangan dan bawa ke pengaduk untuk menghasilkan Selai. Gunakan loop untuk mengoptimalkan kodenya dan kondisi untuk menyesuaikan kode dengan situasi tertentu.
Untuk menggabungkan buah beri, kamu harus memiliki sebuah list, buatlah sebuah list kosong bernama berries dengan menggunakan blok create empty list. Simpanlah di dalam sebuah variabel sebelum membuat loop agar kamu bisa menambahkan buah beri ke list-mu dengan menggunakan blok set item in list dengan mode INSERT pada posisi LAST saat kamu mengambilnya.
Buat sebuah blok loop for dengan variabel x dari 0 hingga 2 untuk menjelajahi halaman sambil mengambil dan menyimpan buah beri. Terdapat tiga (3) jenis buah beri yang berbeda di halaman: red berries, blue berries, dan black berries (purple berries), masing-masing dengan jumlah yang berbeda. Gunakan blok if untuk setiap siklus loop dan simpan jumlah spesifik dari tiap buah beri ke dalam sebuah variabel sehingga kamu dapat menambahkannya ke list.
Gunakan blok loop for. Di dalam loop, maju 4 langkah, kemudian gunakan beberapa blok if untuk mengecek nilai dari x. Jika x sama dengan 0, set red_berries ke 3 dan tambahkan ke list menggunakan blok set item in list dengan mode INSERT pada posisi LAST. Jika x sama dengan 1, set blue_berries ke 5 dan tambahkan ke list. Jika x sama dengan 2, set black_berries ke 4 dan tambahkan ke list. Kemudian belok kiri.
Ingat bahwa x menentukan siklus loop yang sedang berjalan dan selalu dimulai dari 0. Di setiap siklus, kumpulkan buah beri, buat sebuah variabel untuk buah beri yang kamu kumpulkan, simpan jumlah yang tepat, dan tambahkan ke dalam list menggunakan blok set item in list.
Setelah kamu selesai mengumpulkan dan menyimpan buah beri, kode setelah loop akan dijalankan. Maju 4 langkah untuk mencapai tanda X dan gabungkan buah beri untuk membentuk Selai menggunakan blok combine dengan list berries untuk menyelesaikan level.