Programación para principiantes con bloques
Capítulo 3
>
Nivel 4
Objetivo
Toma una canasta de huevos y guarda los huevos en contenedores antes de indicar cuántos huevos almacenaste.
En este nivel, usarás una constante llamada egg_basket que representa el número de huevos en la canasta. Las constantes son como variables que ya están definidas; se pueden usar pero no cambiar. Encontrarás egg_basket en el menú Constants y funciona como otras variables.
Crea dos variables llamadas bag1 y bag2 pulsando el botón create variable en el menú Variables. Las usaremos para guardar la mitad de los huevos en cada bolsa. Arrastra y suelta dos (2) bloques set_variable y asígnalos a bag1 y bag2.

En el menú Constants de la caja de herramientas puedes encontrar la constante egg_basket así como el bloque operador configurado con la constante. Arrastra y suelta dos (2) bloques operators con la constante egg_basket desde el menú Constants y configura el operador en ÷ en el menú desplegable.

Arrastra y suelta los dos bloques de operadores y colócalos dentro de los bloques set_variable que creaste. En el bloque operator, establece las burbujas numéricas en 2. Esto dividirá la canasta de huevos y almacenará cada mitad en las variables bag1 y bag2.

Dirígete a las marcas X oscuras y sitúate frente a los contenedores; utiliza el bloque place para meter las bolsas en cada contenedor. En la primera marca X oscura (de izquierda a derecha), arrastra y suelta el bloque place desde el menú Actions e inserta bag1 para colocarlo en la caja. En la segunda marca X oscura, arrastra y suelta el bloque place e inserta bag2.

Luego dirígete a las marcas X claras frente a las mesas y usa el bloque speak para expresar cuántos huevos tienes. En la primera marca X clara, indica cuántos huevos tienes en total usando el bloque speak con un bloque create text. Haz clic en el icono de engranaje del bloque create text para añadir un tercer elemento e inserta: un bloque text con "There are ", la variable independiente egg_basket y otro bloque text con " eggs".
Una plantilla deshabilitada de este proceso está en el editor de bloques; puedes activarla y editarla haciendo clic derecho en el bloque speak y seleccionando "Enable Block".

En la última marca X clara, expresa cuántos huevos hay en cada contenedor usando el bloque speak con un bloque create text; añade dos ranuras más en el bloque.
Inserta en el bloque create text: un bloque text con "There are ", la variable independiente bag1, un bloque text con " eggs in bag 1 and ", la variable independiente bag2 y, por último, un bloque text con " in bag 2". Asegúrate de incluir espacios adecuados en el texto.

Una vez que la información se haya anotado en los escritorios, el nivel estará completo.