Программирование для начинающих с блоками
Глава
>
Уровень
Математические и текстовые операции
Сложение и вычитание
Цель
Соберите яйца и сбалансируйте учёт, складывая и вычитая их количество.
Пора собрать яйца на гнёздах, подойти и схватить различные яйца на поле, чтобы мы могли зафиксировать, сколько яиц было отложено. Из всех отложенных яиц четыре (4) яйца не годятся, однако красные яйца содержат в два раза больше питательных веществ, чем обычные. Зафиксируйте, сколько хороших яиц у вас есть и какова их пищевая ценность.
Сначала подойдите ко всем яйцам, чтобы собрать их, затем создайте три (3) переменных для каждого типа яиц: white_eggs, dark_eggs, red_eggs. Используйте блок set, чтобы создать эти переменные и установить их равными количеству собранных яиц каждого типа.
После того как вы всё соберёте, подойдите к темным отметкам в виде X и зафиксируйте все яйца, которые в эту партию оказались годными. Используйте блок speak, чтобы объявить число, используя математические блоки для сложения (+) трёх созданных переменных и вычитания (-) количества плохих яиц из этой партии (всего 4 плохих яйца).
После того как вы зафиксируете количество яиц в этой партии, отправляйтесь к светлой отметке в виде X и проверьте, какова пищевая ценность каждого яйца. Сначала вам нужно обновить переменные, вычитая плохие яйца: два (2) плохих белых яйца, одно (1) плохое тёмное яйцо, одно (1) плохое красное яйцо. Используйте блок set с математическими блоками, чтобы вычесть эти значения из каждой переменной.
Затем умножьте переменную red_eggs на два (2), потому что их пищевая ценность вдвое выше. Используйте блок set с математическим блоком, чтобы умножить red_eggs на 2. После этого используйте блок speak у отметки X и математические блоки для сложения (+) всех переменных с их новыми значениями, чтобы закончить уровень.