Programação para Iniciantes com Blocos
Capítulo 6
>
Nível 5
Objetivo
Colete e descarte todas as ervas daninhas nas passagens usando uma única condição de loop.
O caminho para o pátio está cheio de ervas daninhas que precisam ser tratadas. Você pode automatizar esse processo usando loops e aproveitando ao máximo a seção else dos blocos if. Há cinco (5) ervas daninhas na primeira passagem e nove (9) ervas daninhas nas próximas duas passagens.
Crie um bloco de loop for com a variável x de 0 a 2, em incrementos de 1, para que os blocos dentro do loop abranjam todas as três (3) passagens ao redor do pátio.

Dentro do loop, use o bloco move forward por 10 passos e, em seguida, insira um bloco if com seção else arrastando-o do menu Control.

Verifique se a variável x é igual (=) a 0 inserindo um bloco de comparison no bloco if a partir do menu Logic e adicionando um bloco number do menu Math. Isso irá verificar se o loop está no primeiro ciclo.

Existem cinco (5) ervas daninhas na primeira passagem; a variável x verifica em qual ciclo o loop está e sempre começa em 0. No slot Do do bloco if, insira o bloco place, adicione um bloco number do menu Math e defina o número para 5. Adicione um bloco turn right para que seu personagem fique virado para o próximo corredor.

Insira outro bloco place no slot else do bloco if, coloque um bloco number dentro dele e defina o número para 9. Insira um bloco turn right logo abaixo, dentro do slot; isso permitirá que você coloque as ervas daninhas coletadas após pegar a quantidade correta.

Depois que todas as ervas daninhas tiverem sido coletadas e descartadas nos recipientes usando o único loop e o bloco if, o nível estará completo.