Programação para Iniciantes com Blocos
Capítulo 3
>
Nível 3
Objetivo
Chame as galinhas e conte quantas galinhas há ao redor de cada galinheiro usando blocos de texto. Um galinheiro é a casa das galinhas vista no mapa.
Conte quantas galinhas estão ao redor de cada galinheiro e armazene os números em variáveis. Para acompanhar cada galinheiro, no menu Variables, crie duas variáveis chamadas: left_coup e right_coup (lembre-se de adicionar o sublinhado _ )
Preencha as variáveis usando o bloco set_variable, conte o número de galinhas no galinheiro esquerdo e use o bloco set_variable para associá-lo à variável left_coup. Adicione o número de galinhas no galinheiro usando um balão de número.

Repita esse mesmo processo, usando o bloco set_variable, adicionando a variável right_coup e usando um balão de número para definir o número de galinhas presentes no galinheiro direito.
Depois de configurar as variáveis, dirija-se a cada uma das duas (2) marcas X em frente a cada galinheiro e anuncie o número de galinhas ao redor de cada um usando as variáveis. Use o bloco speak com o bloco create text para combinar texto e números. Para começar, caminhe até a marca X escura localizada em frente ao galinheiro esquerdo.
O bloco create text permite combinar vários pedaços de texto e variáveis. No menu Communications na caixa de ferramentas, arraste e solte o bloco create text no editor de blocos.

O bloco tem uma engrenagem no canto superior esquerdo; clique nela para abrir um menu e adicionar quantos slots quiser ao bloco.

Para anunciar quantas galinhas há em cada galinheiro, precisamos de três (3) blocos.

Nos slots, vamos inserir dois blocos de texto e uma variável avulsa para preencher o bloco create text. Primeiro, arraste e solte o bloco de texto do menu Text na caixa de ferramentas e escreva “Galinheiro esquerdo tem ” (certifique-se de manter o espaço no final).

Arraste e solte um segundo bloco de texto da mesma forma que o primeiro; desta vez, escreva “ galinhas” (certifique-se de manter o espaço no início) e insira-o no último slot. Finalmente, arraste e solte a variável avulsa left_coup do menu Variables e insira-a no slot do meio do bloco create text. Assim, seu texto formará a frase: “Galinheiro esquerdo tem [número] galinhas”
Arraste e solte o bloco speak do menu Communications no editor de blocos e insira nele o bloco create text que você acabou de criar. Um modelo desativado desse processo está no editor de blocos; você pode ativá-lo e editá-lo clicando com o botão direito no bloco speak e clicando em "Enable Block".

Caminhe até a marca X clara no lado direito e fique de frente para o galinheiro. Faça exatamente o mesmo que fez anteriormente com o bloco create text, mas desta vez com a variável right_coup. Insira o bloco text na parte superior que diz “Galinheiro direito tem ”, no slot do meio insira a variável avulsa right_coup e no slot inferior insira outro bloco text que diz “ galinhas”.

Insira o bloco create text dentro do bloco speak para completar o nível.