Begynderprogrammering med blokke
Kapitel 3
>
Niveau 2

Matematik- og tekstoperationer
Gange og træk fra

Mål

Indsaml æg og balancer regnskabet ved at gange og trække deres antal.

Det er tid til at samle nogle æg op i redeområderne. Gå hen og tag de forskellige æg på marken, så vi kan dokumentere, hvor mange æg der er lagt. Du skal dokumentere, hvor mange gode æg du har, og hvad deres ernæringsmæssige værdi er.

Når alle æggene er indsamlet, skal du oprette en variabel med navnet total. Gør det ved at klikke på knappen Opret variabel i menuen Variables og indtaste “total” i dialogen. Når variablen er oprettet, skal du trække kodeblokken set_variable ind og herefter trække en talboble fra menuen Math og indsætte den i set_variable-kodeblokken. Sæt variablen total til antallet af hvide, mørke og røde æg, du har indsamlet.

Block Diagram

Gå hen til den mørke X-markering og vend mod disken, her vil du verificere, hvor meget ernæringsmæssig værdi æggene har. Hvert æg er 90 kalorier værd. Gang variablen total med 90 ved hjælp af kodeblokken operators. I menuen Math i værktøjskassen trækker du kodeblokken operators ind og indstiller operatoren til multiplikation ved at klikke på midterrullemenuen og vælge multiplikationstegnet.

Block Diagram

Hent den selvstændige variabel total fra menuen Variables og indsæt den i kodeblokken operators. Træk kodeblokken speak fra menuen Communications ind og tilføj den udfyldte operators-kodeblok for at annoncere resultatet.

Block Diagram

Sæt talboblen til 90, hvilket effektivt danner regnestykket: total x 90 = result. Nu kan du afgøre, hvor mange kalorier alle æggene tilsammen bidrager med.

Gå hen til den lyse X-markering for at adskille de røde æg fra resten af æggene. I menuen Variables i værktøjskassen klikker du på knappen Opret variabel og opretter en variabel ved navn red_eggs (glem ikke understregen _ ). Træk kodeblokken set_variable ind, tilføj variablen red_eggs, træk en talboble ind og sæt den til antallet af røde æg, du har indsamlet, som vist øverst til højre på skærmen.

Træk kodeblokken operators fra menuen Math ind, og indstil operatoren til - for at trække værdier fra. I menuen Variables i værktøjskassen trækker du de selvstændige variabler total og red_eggs ind på operators-kodeblokken.

Block Diagram

Træk kodeblokken speak fra menuen Communications ind, og placér operators-kodeblokken i speak-kodeblokken for at annoncere opdelingen af æggene og fuldføre niveauet.

Kodebog