Pemrograman Pemula dengan Blok
Bab 5
>
Tingkat 1
Daftar dapat digunakan untuk menyimpan beberapa nilai di satu tempat, baik angka maupun string kata! Ini akan menghemat waktu dan ruang dalam kode Anda sekaligus memungkinkan Anda membaca data secara berurutan.
Dalam latihan ini, ambil semua telur berwarna di sekitar kandang dan simpan dalam sebuah daftar sehingga Anda dapat menempatkannya bersama-sama di dalam sebuah wadah.

Tujuan
Ambil telur dan isi daftar yang dapat kamu simpan di dalam sebuah wadah.
Ambil berbagai telur di dalam lumbung, dan simpan ke dalam sebuah daftar agar kamu dapat menempatkannya bersama di dalam sebuah wadah.
Daftar mirip variabel yang memungkinkan kamu menyimpan beberapa nilai secara bersamaan dalam satu tempat. Kita menggunakan blok yang sama seperti pada variabel, namun kita menambahkan blok khusus daftar untuk membuat daftar nilai.
Ambil semua telur dengan setiap warna di lapangan, yaitu telur merah, hijau, dan biru. Setelah semuanya dikumpulkan, buat variabel: red_eggs, blue_eggs, green_eggs dengan mengklik tombol create variable di menu Variables.

Hitung berapa telur yang telah kamu kumpulkan untuk setiap jenis dan gunakan blok set variable untuk menetapkan jumlahnya ke setiap variabel. Seret dan lepas gelembung angka dari menu Math ke dalam blok set variable. Jumlah telur untuk setiap jenis ditampilkan di sudut kanan atas layar.

Setelah semua telur terkumpul dan variabel telah diatur, berjalanlah ke tanda X gelap dan hadapkan diri ke wadah. Di sini kita akan membuat sebuah daftar dan menyimpan semua telur ke dalam daftar agar dapat dimasukkan ke dalam wadah.
Pertama, buat variabel bernama eggs dengan menggunakan tombol create variable di menu Variables. Kemudian, seret dan lepas blok set variable ke editor blok dan atur ke variabel eggs.

Di sinilah perbedaannya: di menu Lists pada toolbox, seret dan lepas blok create list dan tempatkan ke dalam blok set variable. Di ketiga slot dalam permainan, masukkan ketiga (3) variabel yang sebelumnya telah kamu buat: red_eggs, blue_eggs, green_eggs.

Ini membangun daftar eggs dengan ketiga (3) variabel tersebut, secara efektif menyimpan tiga (3) nilai dalam satu struktur data. Akhirnya, gunakan blok place dari menu Actions dan tambahkan daftar eggs untuk menaruhnya dalam wadah dan menyelesaikan level.