Nybörjarkodning med block
Kapitel
>
Nivå

Funktioner och procedurer
Skicka funktioner som argument

Mål

Räkna mandragor och svampar i träsket med hjälp av funktioner.

Räkna de olika underliga objekten som finns i träsket, genom att använda anpassade funktioner för att göra det enklare att formatera din kod. Gå till X-markeringarna och räkna hur många "Red Mandrake", "Blue Mandrake", "Poison Mushroom" det finns, och räkna sedan alla tillsammans vid den ljusa X-markeringen.

Anpassade funktioner kan returnera värden, och dessa värden kan även användas som argument i andra funktioner.

Använd define function to return-blocket för att skapa en funktion med namnet name_and_number med två parametrar: name och number. I returvärdet, använd ett text join-block för att kombinera "Det finns ", parametern number, " " och parametern name.

Genom att använda define function to return-blocket kommer funktionen i sig att returnera ett värde, i detta fall en sträng som skapats med de argument du angav. Använd värdet från denna funktion genom att anropa den med call function-blocket och koppla det till speak-blocket. Till exempel: använd call function för name_and_number med "Red Mandrake" och 4 som argument, och koppla sedan det till speak-blocket.

För den sista ljusa X-markeringen, skapa en annan anpassad funktion med define function to return med namnet add_numbers med tre parametrar: num1, num2 och num3. I returvärdet, använd add-blocken för att addera alla tre siffrorna tillsammans och returnera den totala mängden av de objekt du räknade.

Kodbok