Programação para Iniciantes com Blocos
Capítulo 5
>
Nível 2
Objetivo
Coloque vários suprimentos em listas e combine-os para formar um novo produto.
Seria uma boa ideia preparar um molho para a salada que você planeja jantar mais tarde. Há 4 tipos diferentes de itens no campo: leite, creme, alface e rabanetes. Pegue todos os itens e combine-os em uma mistura para formar o molho de rabanete.
Primeiro, pegue o leite e o creme.

Existem blocos set variable desativados no editor de blocos com as variáveis milk e cream. Ative esses blocos desativados clicando com o botão direito sobre eles, selecionando a opção no menu suspenso e, em seguida, adicione a quantidade coletada de cada um aos blocos set variable.

Em seguida, pegue a alface e os rabanetes.

Existem blocos set variable desativados no editor de blocos com as variáveis lettuce e radishes. Ative esses blocos desativados clicando com o botão direito sobre eles, selecionando a opção no menu suspenso e, em seguida, adicione a quantidade coletada de cada um aos blocos set variable.
Depois que todos os itens no mapa tiverem sido coletados, crie uma variável chamada mixture clicando no botão de criar variável no menu Variables. Arraste e solte um bloco set variable e defina a variável mixture.

Aqui vamos criar uma lista: no menu List, arraste e solte o bloco create list e insira-o no bloco set variable. A lista deve conter todas as quatro variáveis que você criou anteriormente, ou seja: milk, cream, lettuce e radishes. No entanto, o bloco base create list tem apenas três (3) espaços. Para adicionar espaços adicionais, clique na engrenagem pequena no canto superior esquerdo do bloco.

Arraste um bloco de lista para a pilha de blocos para adicionar um quarto espaço.

Agora que o bloco tem quatro espaços, insira as quatro (4) variáveis: milk, cream, lettuce e radishes para completar a lista.

Por fim, caminhe até o X marcado e fique de frente para o cobertor; use o bloco combine no menu Actions na caixa de ferramentas. Insira a lista mixture no bloco combine para concluir o nível.
