Программирование для начинающих с блоками
Глава
>
Уровень
Математические и текстовые операции
Подсчет с помощью кода
Знали ли вы, что при соединении блоков можно складывать (+), вычитать (-), умножать (*) и делить (/)? Да! В этой главе мы научим вас этому, а также покажем интересные способы использования этой возможности (операторов) и объясним, как применить её к тому, что вы уже выучили.
Давайте начнём с подсчёта всех животных в конюшне с помощью блока speak, а затем сложим все их количества с помощью блока operators.

Задача
Определите, сколько животных находится в каждом стойле и сложите их количество, чтобы пройти уровень.
В этом стойле вы найдёте коров и свиней, определите, сколько каждого животного находится в каждом загоне. Вам нужно создать две переменные под названиями pigs и cows, чтобы их можно было изменять с помощью блока кода set_variable. Создайте их, нажав кнопку создания переменной в меню Variables на панели инструментов.
Подойдите к меткам X перед стойлами, в первом стойле находятся коровы, посчитайте, сколько коров находится в стойле, и установите переменную cows равной этому числу, используя блок кода set_variable и вставив числовой пузырёк из меню Math на панели инструментов.

Затем используйте блок кода Speak из меню Communication на панели инструментов и добавьте в него отдельную переменную cows из меню Variables, чтобы объявить количество.

Подойдите ко второй метке X и сделайте то же самое для свиней, посчитайте, сколько их в стойле, установите переменную pigs через блок кода set_variable, задав количество в числовом пузырьке. Используйте блок кода Speak и перетащите в него переменную pigs так же, как вы делали ранее с cows.
Подойдите к последней метке X и повернитесь к столу, здесь мы будем использовать оператор сложения +.

Возьмите блок кода Speak и перетащите его в редактор блоков. В меню Math на панели инструментов перетащите блок кода operators и вставьте его внутрь блока Speak.

В панели инструментов Variables перетащите переменные cows и pigs и разместите их внутри блока кода operators.

Это по сути складывает оба ранее установленных значения, вот так: cows + pigs = sum result. Как только значение отобразится на экране, уровень будет пройден.