Begynderkodning med blokke
Kapitel 6
>
Niveau 1
Der kan være tidspunkter, hvor du ønsker at tilføje betingelser til bestemte handlinger, du udfører; det gør dine blokke fleksible og muliggør, at de kan udføre forskellige handlinger afhængigt af situationen. Til dette bruger vi if-blokke i kombination med comparison-blokke til at teste bestemte betingelser og udføre passende handlinger.
I denne første øvelse skal du samle æggekurve og bruge comparison-blokken med operatorerne: lig med =, ikke lig med ≠ og større end > for at kontrollere, om indholdet af kurvene er det samme eller forskelligt fra hinanden. if-blokken med en else-sektion giver dig mulighed for at køre forskellig kode afhængigt af, om en betingelse er sand eller falsk.

Mål
Saml æg og sammenlign dem ved hjælp af
comparison-blokke i enIf-blok.
Det ville være en god idé at samle æg og lave en opgørelse over, hvad du har samlet. Gå gennem hønsegården og saml alle æggekurvene, og brug derefter comparison-blokke til at verificere, hvad du har samlet.
Der er tre (3) X-mærker foran bordene nedenfor; her vil vi bruge If-blokke. Disse blokke bruges til at udføre handlinger afhængigt af, om en tilstand er opfyldt eller ej, for eksempel hvis noget er sandt eller falsk.

Der er tre (3) if-blokke med tilhørende bevægelsesblokke, deaktiveret i blokeditoren. If-blokkene er udstyret med comparison-blokke, som gør det muligt at sammenligne to (2) blokke med hinanden.

Sammenligningsblokkene giver dig mulighed for at kontrollere, om værdierne i to (2) blokke er: lig med = , ikke lig med ≠ , større end > og flere andre lignende operatorer. Aktivér If-blokkene efter behov; de indeholder tale-blokke, der aktiveres afhængigt af, om sammenligningerne er sande eller falske.
Når du har samlet de tre (3) kurve, har du fået tre (3) konstanter: basket1, basket2 og basket3. Gå hen til X-mærkerne. Ved det første mørke X-mærke vendt mod bordet skal vi her sammenligne, om indholdet i hver kurv er det samme.
Fra menuen Constants indsætter du basket1-blokken og basket2-blokken i comparison-blokken. Indstil den midterste dropdown på sammenligningsblokken til = for at tjekke, om antallet af æg i hver kurv er det samme.

Gå hen til det lyse X-mærke og vend mod skrivebordet. Her vil vi bruge sammenligningsblokken til at verificere, om æggekurvene ikke er ens. Fra menuen Constants indsætter du basket2 og basket3 i sammenligningsblokken tilknyttet den anden If-blok, og indstiller dropdown-menuen til ≠ for at sammenligne og bekræfte indholdet af kurvene.

Til sidst går du hen til det gyldne X-mærke og vender mod skrivebordet. Her vil vi sammenligne, om basket1 er større end basket3. Aktiver den sidste If-blok og indsæt baske1 & basket2 i sammenligningsblokken. Indstil dropdown-menuen til > for at tjekke, om basket1 har flere æg end basket3 for at fuldføre niveauet.
