Programare pentru începători cu blocuri
Capitolul
>
Nivel

Condiții și Decizii
Instrucțiune complexă if

Obiectiv

Colectează obiecte din câmp și combină-le folosind operatori de condiție.

Operatorii îți permit să efectuezi condiții mai complexe cu mai puțin cod. O listă numită stash este deja configurată în codul inițial cu cinci obiecte: "milk", "grape", "strawberries", "red berries" și "empty jar". Vei folosi această listă pentru a învăța cum funcționează operatorii and și or împreună cu condițiile.

Odată ce ai colectat toate obiectele, mergi la semnele X și combină-le folosind blocurile de operații logice and și or. Folosind un bloc if, verifică dacă obiectele se află în listă utilizând blocul find item in list (care returnează indexul, sau -1 dacă nu este găsit).

Folosește blocul find item in list pentru a verifica dacă un obiect există în listă. Dacă rezultatul este mai mare sau egal cu 0, obiectul se află în listă. Combină acest lucru cu blocurile and și or pentru a crea condiții complexe.

Prima condiție verifică dacă atât "grape" cât și "empty jar" sunt în stash folosind blocul and. Dacă da, folosește blocul combine cu variabila stash. A doua condiție verifică dacă fie "strawberries" fie "red berries" este prezent (folosind or) împreună cu "milk" (folosind and). Dacă condițiile sunt îndeplinite, atunci se execută blocul combine.

Folosește blocul if împreună cu blocurile and și or pentru a combina obiectele din stash. La semnul X de sus, verifică dacă "grape" și "empty jar" se află în stash și combină-le pentru a obține Grape Juice. La semnul X luminos de jos, verifică dacă ai fie "strawberries" fie "red berries" împreună cu "milk" și combină-le pentru a obține Berry Milk.

Carte de Cod