Pemrograman Pemula dengan Blok
Bab 6
>
Tingkat 2
Tujuan
Kumpulkan item di lapangan dan gabungkan dengan menggunakan operator kondisi.
Terdapat beberapa bahan buah di lapangan yang dapat kita gunakan untuk dicampur dan dibentuk menjadi beberapa pengawet. Untuk melakukan ini kita perlu memastikan kita memiliki semua bahan yang diperlukan serta jumlah yang tepat dari masing-masing untuk melakukan pencampuran. Untuk mencapainya kita akan menggunakan blok if, tetapi kali ini menggunakan blok dan segmen perbandingan yang lebih canggih.
Mulailah dengan mengumpulkan semua material di gudang, ini termasuk berbagai buah dan wadah termasuk: jar, milk, grapes, red berries dan strawberries. Dengan item-item ini kita akan dapat mencampur dan menghasilkan dua (2) toples besar, satu Grape Jam dan satu lagi Berry milk.
Setelah semua item terkumpul berjalanlah ke cark X mark yang terletak di atas dan hadapkan ke selimut, di sini kita akan mencampur item untuk memproduksi grape jam. Di Editor Blok terdapat beberapa blok yang dinonaktifkan termasuk blok if dan blok gerakan. Aktifkan blok if pertama yang akan kita gunakan untuk memverifikasi bahan sebelum mencampur.

Beberapa blok sudah ditambahkan ke dalam blok if termasuk dua (2) blok comparison dan satu (1) blok and. Blok-blok ini akan digunakan untuk membandingkan dan memverifikasi campuran. Blok and memiliki blok comparison yang disisipkan di dalamnya dan digunakan untuk memeriksa bahwa kedua operasi terpenuhi sebelum menggabungkan item.

Semua item yang diperoleh telah dikonsolidasikan ke dalam konstanta yang berada di menu toolbox Constants. Di blok comparison pertama, masukkan konstanta variabel jar dan pastikan operator diatur ke = , di dalam blok string yang disisipkan tambahkan kata “true”, ini memverifikasi apakah jar untuk menaruh campuran telah diperoleh.

Pada blok comparison kedua kita akan memproses grapes, kita membutuhkan tiga (3) atau lebih untuk membuat jam. Masukkan konstanta grape di sisi kiri blok comparison, pada gelembung angka di sisi kanan atur angkanya ke tiga (3). Pastikan diatur ke ≤ sehingga kita memeriksa bahwa kita memiliki tiga (3) atau lebih grapes untuk menghasilkan Jam.

Sekarang setelah kita menyiapkan blok if, seret & lepas blok combine dari menu Actions dan masukkan ke dalam blok if. Sebuah konstanta bernama stash dapat ditemukan di menu Constants yang berisi semua item yang telah Anda kumpulkan. Tambahkan konstanta stash ke dalam blok combine untuk menghasilkan grape jam menggunakan bahan yang telah Anda verifikasi.

Setelah jam dibuat berjalanlah ke light X mark di bagian bawah dan hadapkan ke selimut. Ada beberapa blok gerakan yang dinonaktifkan yang dapat Anda aktifkan untuk melanjutkan ke lokasi tersebut. Di sini kita akan memiliki dua blok if yang saling berjejaring dengan cara disisipkan satu ke dalam yang lain yang juga dapat Anda aktifkan di editor.

Di sini kita akan memproduksi berry milk, di blok if pertama kita akan memeriksa apakah kita memiliki berries yang benar untuk membuat campuran. Di dalam blok if kita memiliki blok or yang digunakan untuk memverifikasi jika setidaknya satu dari dua urutan blok terpenuhi. Kita akan memiliki dua blok comparison di dalam blok or untuk memverifikasi.

Di blok comparison pertama masukkan konstanta berry dan red_berry, ini memeriksa apakah berries yang tersedia adalah red berries karena operator diatur ke =. Lakukan hal yang sama dengan blok operator kedua, namun menggunakan konstanta berry dan strawberry. Dengan cara ini jika berries adalah red berries atau strawberry Anda akan dapat membuat berry milk.

Pada blok if kedua yang disisipkan di dalamnya terdapat blok comparison, di sini kita akan memverifikasi apakah terdapat cukup milk untuk menghasilkan berry milk, seret & lepas konstanta milk ke dalam blok comparison dan pastikan gelembung angka diatur ke 3 dan operator diatur ke =. Sisipkan blok combine dari menu Actions dan sekali lagi masukkan konstanta stash untuk menggabungkan milk dan berries yang tersedia sekarang setelah diverifikasi dan selesaikan level.
