Programmeren voor beginners met blokken
Hoofdstuk
>
Niveau

Wiskunde- en tekstbewerkingen
Vermenigvuldigen en Aftrekken

Doelstelling

Verzamel eieren en houd de boeken in evenwicht door hun aantallen te vermenigvuldigen en af te trekken.

Het is tijd om wat eieren te verzamelen in het nestgebied, loop er naartoe en pak de verschillende eieren in het veld zodat we kunnen documenteren hoeveel eieren er zijn gelegd. Je zult vastleggen hoeveel goede eieren je hebt en wat hun voedingswaarde is.

Zodra alle eieren zijn verzameld, maak je een variabele met de naam total. Klik hiervoor op de knop 'variabele maken' in het menu Variables en voer “total” in in de dialoog. Nadat de variabele is aangemaakt, sleep je het set_variable codeblok en sleep je vervolgens een getalbubbel uit het Math menu en plaats je deze in het set_variable codeblok. Stel de variabele total in op het aantal witte, donkere en rode eieren dat je hebt verzameld.

Block Diagram

Loop naar het donkere X-teken en draai naar de toonbank. Hier ga je verifiëren hoeveel voedingswaarde de eieren hebben. Elk ei is 90 calorieën waard, vermenigvuldig de variabele total met 90 met behulp van het operators codeblok. Sleep in het Math menu in de toolbox het operators codeblok en stel de operator in op vermenigvuldigen × door op de middelste vervolgkeuzelijst te klikken en het vermenigvuldigingssymbool te selecteren.

Block Diagram

Haal de losse variabele total uit het menu Variables en plaats deze in het operators codeblok. Sleep het speak codeblok uit het menu Communications en voeg het ingevulde operators codeblok toe om het resultaat aan te kondigen.

Block Diagram

Stel de getalbubbel in op 90, waardoor de wiskundige vergelijking ontstaat: total x 90 = result. Nu kun je bepalen hoeveel calorieën alle eieren samen opleveren.

Loop naar het lichte X-teken om de rode eieren te scheiden van de rest van de partij eieren. Klik in de toolbox onder het menu Variables op de knop 'variabele maken' en maak een variabele met de naam red_eggs (vergeet de underscore _ niet). Sleep vervolgens het set_variable codeblok, voeg de variabele red_eggs toe, sleep een getalbubbel en stel deze in op het aantal rode eieren dat je hebt verzameld, zoals weergegeven in de rechterbovenhoek van het scherm.

Sleep nu het operators codeblok uit het Math menu en stel de operator in op - om waarden af te trekken. Sleep in de toolbox onder het menu Variables de losse variabelen total en red_eggs naar het operators codeblok.

Block Diagram

Sleep het speak codeblok uit het menu Communications en plaats het operators codeblok erin om de verdeling van de eieren aan te kondigen en het level te voltooien.

Codeboek