Programação para Iniciantes com Blocos
Capítulo 3
>
Nível 4
Objetivo
Pegue a cesta de ovos e armazene os ovos em recipientes antes de informar quantos ovos você armazenou.
Neste nível, você vai usar uma constante chamada egg_basket que representa o número de ovos na cesta. Constantes são como variáveis que já estão definidas para você, podem ser usadas mas não podem ser alteradas. Você encontrará egg_basket no menu Constants, e funcionam como outras variáveis.
Crie duas variáveis chamadas bag1 e bag2 pressionando o botão create variable no menu Variables, usaremos para armazenar metade dos ovos em cada saco. Arraste e solte dois (2) blocos set_variable e configure-os como bag1 e bag2.

No menu Constants na caixa de ferramentas, você pode encontrar a constante egg_basket bem como o bloco de operador configurado com a constante. Arraste e solte dois (2) blocos operators com a constante egg_basket do menu Constants e defina o operador para ÷ no menu suspenso.

Arraste e solte os dois blocos de operadores e coloque-os dentro dos blocos set_variable que você criou. No bloco operator, defina as bolhas de número como 2. Isso dividirá a cesta de ovos e armazenará cada metade nas variáveis bag1 e bag2.

Siga para as marcas X escuras e fique de frente para os recipientes; use o bloco place para colocar os sacos em cada recipiente. Na primeira marca X escura da esquerda para a direita, arraste e solte o bloco place do menu Actions e insira bag1 para colocá-lo na caixa. Na segunda marca X escura, arraste e solte o bloco place e insira bag2.

Em seguida, vá para as marcas X claras em frente às mesas e use o bloco speak para expressar quantos ovos você tem. Na primeira marca X clara, informe quantos ovos você tem no total usando o bloco speak com um bloco create text. Clique no ícone de engrenagem no bloco create text para adicionar mais um item, o terceiro item, e insira: um bloco text com "There are ", a variável independente egg_basket, e outro bloco text com " eggs".
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 selecionando "Enable Block".

Na marca X clara final, informe quantos ovos estão em cada recipiente usando o bloco speak com um bloco create text; insira mais dois slots no bloco.
Insira no bloco create text: um bloco text com "There are ", a variável independente bag1, um bloco text com " eggs in bag 1 and ", a variável independente bag2, e por fim um bloco text com " in bag 2". Certifique-se de ter espaçamento adequado no texto.

Uma vez que as informações tenham sido registradas nas mesas, o nível estará completo.