Grunnleggende koding med blokker
Kapittel 3
>
Nivå 4
Mål
Ta eggkurven og oppbevar eggene i beholdere før du sier hvor mange egg du har oppbevart.
I dette nivået skal du bruke en konstant kalt egg_basket som representerer antall egg i kurven. Konstanter er som variabler som allerede er satt for deg – de kan brukes, men ikke endres. Du finner egg_basket i menyen Constants, og den fungerer som andre variabler.
Opprett to variabler med navn bag1 og bag2 ved å trykke på knappen create variable i menyen Variables. Disse skal brukes til å lagre halvparten av eggene i hver pose. Dra inn to (2) set_variable-blokker og sett dem til bag1 og bag2.

I Constants-menyen i verktøykassen finner du konstanten egg_basket og operatorblokken forhåndsinnstilt med konstanten. Dra inn to (2) operators-blokker med konstanten egg_basket fra Constants-menyen og sett operatoren til ÷ i nedtrekksmenyen.

Dra de to operators-blokkene inn i de set_variable-blokkene du opprettet. I operator-blokken setter du tallboblene til 2. Dette deler eggkurven og lagrer halvparten i variablene bag1 og bag2.

Gå til de mørke X-merkene og vend deg mot beholderne. Bruk place-blokken for å plassere posene i hver beholder. På det første mørke X-merket fra venstre, dra inn place-blokken fra menyen Actions og sett inn bag1 for å plassere den i boksen. På det andre mørke X-merket drar du inn place-blokken og setter inn bag2.

Deretter går du til de lyse X-merkene foran bordene og bruker speak-blokken for å si hvor mange egg du har. På det første lyse X-merket sier du hvor mange egg du har totalt ved å bruke speak-blokken sammen med en create text-blokk. Klikk på tannhjulikonet på create text-blokken for å legge til et tredje element, og sett inn: en text-blokk med "Det er ", variabelen egg_basket, og en annen text-blokk med " egg".

På det siste lyse X-merket sier du hvor mange egg som er i hver beholder ved å bruke speak-blokken sammen med en create text-blokk. Sett inn to ekstra felter i blokken. Sett inn i create text-blokken: en text-blokk med "Det er ", variabelen bag1, en text-blokk med " egg i bag 1 og ", variabelen bag2, og til slutt en text-blokk med " i bag 2". Pass på at mellomrommene i teksten er riktige.

Når informasjonen er registrert på pultene, er nivået fullført.