Lập trình khối cho người mới bắt đầu
Chương
>
Cấp độ

Điều kiện và Quyết định
Câu lệnh if phức tạp

Mục tiêu

Thu thập các vật phẩm trên cánh đồng và kết hợp chúng bằng cách sử dụng các toán tử điều kiện.

Các toán tử cho phép bạn thực hiện các điều kiện phức tạp hơn với ít mã lệnh hơn. Một danh sách có tên stash đã được thiết lập sẵn trong mã ban đầu của bạn với năm vật phẩm: "milk", "grape", "strawberries", "red berries", và "empty jar". Bạn sẽ sử dụng danh sách này để học cách hoạt động của các toán tử andor với các điều kiện.

Khi bạn đã thu thập tất cả các vật phẩm, hãy đến dấu X và kết hợp chúng bằng cách sử dụng các khối thao tác logic andor. Sử dụng khối if, kiểm tra xem các vật phẩm có nằm trong danh sách hay không bằng khối find item in list (khối này trả về chỉ số, hoặc -1 nếu không tìm thấy).

Sử dụng khối find item in list để kiểm tra xem một vật phẩm có tồn tại trong danh sách hay không. Nếu kết quả lớn hơn hoặc bằng 0, vật phẩm đó có trong danh sách. Kết hợp điều này với các khối andor để tạo ra các điều kiện phức tạp.

Điều kiện đầu tiên kiểm tra xem cả "grape" và "empty jar" có trong stash hay không bằng cách sử dụng khối and. Nếu vậy, sử dụng khối combine với biến stash. Điều kiện thứ hai kiểm tra xem có tồn tại "strawberries" hoặc "red berries" (sử dụng or) cùng với "milk" (sử dụng and) hay không. Nếu các điều kiện được thỏa mãn, sau đó khối combine sẽ được chạy.

Sử dụng khối if cùng với các khối andor để kết hợp các vật phẩm trong stash. Ở dấu X trên cùng, kiểm tra xem "grape" và "empty jar" có trong stash và kết hợp chúng để tạo ra Grape Juice. Ở dấu X ánh sáng phía dưới, kiểm tra xem bạn có "strawberries" hoặc "red berries" cùng với "milk" không và kết hợp chúng để tạo ra Berry Milk.

Sách Mã