Aloittelijan ohjelmointi lohkoilla
Luku
>
Taso
Matemaattiset ja tekstitoiminnot
Laskeminen koodilla
Tiesitkö, että voit lohkoja yhdistäessäsi lisätä (+), vähentää (-), kertoa (*) ja jakaa (/)? Kyllä voit! Tässä luvussa opetamme sinulle, miten tämä onnistuu, sekä esittelemme hienoja tapoja käyttää tätä ominaisuutta (operaattoreita) ja soveltaa oppimaasi.
Aloitetaan laskemalla tallin kaikki eläimet speak-lohkon avulla ja lisäämällä niiden lukumäärät yhteen operators-lohkon avulla.

Tavoite
Selvitä, kuinka monta eläintä kussakin tallissa on, ja laske ne yhteen suorittaaksesi tason.
Tässä tallissa on lehmiä ja sikoja, selvitä kuinka monta kutakin eläintä on kussakin karsinassa. Tarvitset kaksi muuttujaa nimeltä pigs ja cows, jotta voit muuttaa niiden arvoja käyttäen set_variable-lohkoa. Luo ne painamalla luo muuttuja -painiketta Toolboxin Variables-valikossa.
Kävele tallien edessä oleville X-merkityille paikoille, ensimmäisessä tallissa on lehmiä; laske, kuinka monta lehmää tallissa on, ja aseta cows-muuttujan arvoksi lukumäärä käyttämällä set_variable-lohkoa ja lisäämällä numerokuplan Math-valikosta Toolboxissa.

Seuraa tätä käyttämällä Speak-lohkoa Toolboxin Communication-valikosta ja lisää siihen erillinen cows-muuttuja Variables-valikosta ilmoittaaksesi määrän.

Kävele toiselle X-merkitylle paikalle ja tee sama sioille: laske, kuinka monta sikaa tallissa on, aseta pigs-muuttujan arvoksi lukumäärä set_variable-lohkossa numerokuplan avulla. Käytä Speak-lohkoa ja vedä pigs-muuttuja siihen samalla tavalla kuin aiemmin teit cows-muuttujan kanssa.
Kävele viimeiselle X-merkille ja käänny kohti pöytää, täällä käytämme yhteenlaskuoperaattoria +.

Ota Speak-lohko ja vedä se lohkoeditoriin. Toolboxin Math-valikosta vedä ja pudota operators-lohko ja sijoita se Speak-lohkon sisään.

Variables-työkalupakista vedä ja pudota cows- ja pigs-muuttujat ja sijoita ne operators-lohkossa sisään.

Tämä lisää tehokkaasti molemmat aiemmin määrittämäsi arvot yhteen, eli cows + pigs = sum result, ja kun arvo näytetään ruudulla, taso on suoritettu.