Seleção de Tesouros do Alibaba
Desafio: Nas Mil e Uma Noites, Alibaba encontrou acidentalmente uma gruta onde 40 ladrões tinham escondido os seus tesouros enquanto viajava com o seu burro. Decidiu levar o máximo possível para partilhar com a sua família e amigos. Mas o burro só consegue carregar até 25 kg. Cada item possui uma etiqueta indicando o seu valor e peso. Nesta atividade, irá ajudar o Alibaba a decidir quais os itens que devem ser selecionados para obter o valor máximo de itens ) e programará o Robô de Realidade Virtual para se deslocar pelo Ecrã de Arte + área de jogos para "clicar" nos botões Selecionar abaixo dos itens, indicando os itens selecionados. Para clique um botão Seleccionar, dirija-se até ele e utilize a Caneta para preencher a área com verde.
| Artigo | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Peso | 8 | 9 | 4 | 10 | 3 | 6 |
| Valor | 20 | 18 | 3 | 12 | 8 | 10 |
- Escolha e descarregue a folha de trabalho Seleção Tesouros do Alibaba como um ficheiro PNG a partir apresentação de diapositivos do Google.
- Selecione o Art Canvas+ Playground e faça o upload da Ficha de Seleção de Tesouros do Alibaba.
- Determine os artigos a seleccionar com um peso total até 25 kg.
- Programe o robô de realidade virtual para colorir o botão Selecionar, por baixo de cada um dos itens selecionados.
- Utilize os blocos [Dirigir para] e [Virar para] para conduzir o Robô VR até ao botão Selecionar, por baixo do item. Utilize o bloco [Preencher área com cor] para preencher a área com verde .
- Utilize variáveis para armazenar e acompanhar o valor total dos artigos selecionados e o peso total dos artigos selecionados.
- Adicione uma nota ao seu projeto explicando por que razão escolheu estes artigos.
- Utilize o bloco [print] para imprimir os valores das variáveis na Consola de Impressão para visualizar o valor total dos itens selecionados e o peso total dos itens selecionados.
- Jogue a atividade Seleção de Tesouros do Alibaba com um amigo. Ganha quem tiver o valor mais alto!
Dicas úteis
- Para obter ajuda com o armazenamento de dados no projeto, selecione o botão “TUTORIAIS” em VEXcode VR e escolha o Armazenamento de dados Tutorial.

- mais informações sobre as regras de nomenclatura para variáveis no VEXcode VR, este.
Utilize o bloco set da categoria Variáveis para definir o valor da variável.

Comando Python correspondente:
valorTotal = 0