Pemrograman Pemula dengan Blok
Bab 3
>
Tingkat 4
Tujuan
Ambil keranjang telur dan simpan telur dalam wadah sebelum menyampaikan berapa banyak telur yang telah Anda simpan.
Pada level ini, Anda akan menggunakan konstanta bernama egg_basket yang merepresentasikan jumlah telur dalam keranjang. Konstanta mirip dengan variabel yang sudah ditetapkan untuk Anda; dapat digunakan tetapi tidak dapat diubah. Anda dapat menemukan egg_basket di menu Constants, dan bekerja seperti variabel lainnya.
Buat dua variabel bernama bag1 dan bag2 dengan menekan tombol create variable di menu Variables, yang akan kita gunakan untuk menyimpan setengah telur di setiap kantong. Seret dua (2) blok set_variable dan atur menjadi bag1 dan bag2.

Di menu Constants di toolbox, Anda dapat menemukan konstanta egg_basket serta blok operator yang disetel dengan konstanta tersebut. Seret dua (2) blok operators dengan konstanta egg_basket dari menu Constants dan atur operator menjadi ÷ di menu dropdown.

Seret dan jatuhkan kedua blok operator tersebut dan letakkan di dalam blok set_variable yang Anda buat. Pada blok operator, atur angka menjadi 2. Ini akan membagi isi keranjang telur dan menyimpan setiap bagiannya dalam variabel bag1 dan bag2.

Pergi ke tanda X gelap dan hadapkan ke kontainer, gunakan blok place untuk menaruh kantong-kantong tersebut ke dalam setiap kontainer. Pada tanda X gelap pertama dari kiri ke kanan, seret dan jatuhkan blok place dari menu Actions dan masukkan bag1 untuk menempatkannya di kotak. Pada tanda X gelap kedua, seret dan jatuhkan blok place dan masukkan bag2.

Setelah itu, pergi ke tanda X terang di depan meja dan gunakan blok speak untuk menyatakan berapa banyak telur yang Anda miliki. Pada tanda X terang pertama, nyatakan jumlah total telur yang Anda miliki dengan menggunakan blok speak dan blok create text. Klik ikon roda gigi pada blok create text untuk menambahkan item ketiga dan sisipkan: blok text dengan "Ada ", variabel egg_basket mandiri, dan blok text lain dengan " telur".
Sebuah templat yang dinonaktifkan dari proses ini tersedia di editor blok; Anda dapat mengaktifkannya dan mengeditnya dengan mengklik kanan pada blok speak dan memilih "Enable Block".

Pada tanda X terang terakhir, nyatakan berapa banyak telur yang ada di setiap kontainer dengan menggunakan blok speak dan blok create text, tambahkan dua slot lagi di blok tersebut.
Sisipkan di dalam blok create text: blok text dengan "Ada ", variabel bag1 mandiri, blok text dengan " telur di kantong 1 dan ", variabel bag2 mandiri, dan terakhir blok text dengan " di kantong 2". Pastikan spasi teks sudah benar.

Setelah informasi tersebut dicatat pada meja, level akan selesai.