Beginner coderen met blokken
Hoofdstuk
>
Niveau
Voorwaarden en beslissingen
Controleren op bestaan
Doel
Vind of ingrediënten in containers zijn opgeslagen en combineer ze om voedsel te maken.
Je hebt verschillende ingrediënten nodig om een salade te maken, maar je moet ze eerst verzamelen. Je zult wortels, tomaten, sla en komkommers op het veld vinden, wortels en komkommers zijn echter opgeborgen. Verzamel de items die je op het veld kunt pakken.
Om de ontbrekende items te vinden, ga naar de X-markeringen voor de containers en test de voorwaarden om te controleren of de items in een container zijn opgeslagen. Gebruik een for loop blok om het proces sneller te maken en de collect block om items op te halen.
Gebruik het for loop blok met een variabele x die van 0 naar 3 gaat. Binnen de lus, gebruik een if blok om te controleren of "carrot" of "cucumber" in de bag constant zit. Gebruik het find item in list blok om te controleren of er items in de bag staan. Als de voorwaarde waar is, gebruik dan het collect blok met get item from list om het item uit bag op index x op te halen (gebruik get item from list met FROM_START en de variabele x).
Zodra je alle items hebt verzameld, sla ze op in een lijst genaamd items met behulp van het create empty list blok, en voeg nummers toe aan de lijst met behulp van het set item in list blok in INSERT-modus op de LAATSTE positie.
Loop tenslotte naar het lichte X-teken en combineer alle items voor een maaltijd met behulp van het combine blok. Controleer of alle items aanwezig zijn door de lengte van je lijst te controleren in een if blok met behulp van het length of list blok. Gebruik het less than vergelijkingsblok om te controleren of de lengte kleiner is dan 5. Als dit waar is, gebruik dan het combine blok met je items lijst.