Grunnleggende koding med blokker
Kapittel
>
Nivå

Matematikk- og tekstoperasjoner
Multipliser og trekk fra

Mål

Samle egg og balansere regnskapet ved å multiplisere og trekke fra antall eggene.

Det er på tide å samle noen egg i redeområdet. Gå bort og plukk opp de forskjellige eggene på feltet slik at vi kan dokumentere hvor mange egg som ble lagt. Du skal dokumentere hvor mange gode egg du har, og hva næringsverdien deres er.

Når alle eggene er samlet, opprett en variabel med navnet total. Klikk på knappen for å opprette variabel i Variables-menyen og skriv inn “total” i dialogen. Når variabelen er opprettet, dra og slipp kodeblokken set_variable og dra og slipp et tallbobleelement fra Math-menyen, og sett det inn i set_variable-kodeblokken. Sett variabelen total til antallet hvite, mørke og røde egg du har samlet.

Blokkdiagram

Gå til den mørke X-markeringen og vend mot disken. Her skal du kontrollere hvor mye næringsverdi eggene har. Hvert egg er verdt 90 kalorier. Multipliser variabelen total med 90 ved hjelp av kodeblokken operators. I Math-menyen i verktøykassen drar du inn kodeblokken operators og setter operatoren til multiplikasjon x ved å klikke på midtdropdownen og velge multiplikasjonssymbolet.

Blokkdiagram

Hent den frittstående variabelen total fra Variables-menyen og sett den inn i kodeblokken operators. Dra og slipp kodeblokken speak fra Communications-menyen, og legg inn den utfylte operators-kodeblokken for å annonsere resultatet.

Blokkdiagram

Sett tallbobleelementet til 90, slik at du får matteuttrykket: total x 90 = resultat. Nå kan du finne ut hvor mange kalorier alle eggene gir til sammen.

Gå til den lyse X-markeringen for å skille de røde eggene fra resten av eggebunten. I Variables-menyen i verktøykassen klikker du på knappen for å opprette variabel og lager en variabel kalt red_eggs (ikke glem understrekingen _). Dra og slipp kodeblokken set_variable, legg til variabelen red_eggs, dra inn et tallbobleelement og sett det til antallet røde egg du har samlet, som er angitt øverst til høyre på skjermen.

Nå drar du kodeblokken operators fra Math-menyen og setter operatoren til - for å trekke fra verdier. I Variables-menyen i verktøykassen drar du inn de frittstående variablene total og red_eggs til kodeblokken operators.

Blokkdiagram

Dra og slipp kodeblokken speak fra Communications-menyen, og plasser operators-kodeblokken i speak-kodeblokken for å annonsere fordelingen av egg og fullføre nivået.

Kodebok