Exercícios Resolvidos de Introdução aos comandos condicionais

Ver Teoria

Enunciado

Suponha que você tenha que adicionar uma nova funcionalidade ao sistema de inventário do jogo que você começou a desenvolver nos tópicos anteriores.

A nova funcionalidade se baseia em impedir que o inventário seja aberto pelo jogador quando ele estiver em um combate, isso significa que ele não poderá utilizar recursos como poções ou lanches para recuperar a própria vida quando estiver sendo derrotado.

De acordo com o programa descrito, onde se encontra uma situação condicional, ou seja, em que parte do programa instruções deixarão ou irão ser executadas de acordo com o resultado de uma comparação e quais são essas partes?

Passo 1

Uma situação condicional está presente no ato de abrir o inventário, onde toda vez que essa ação for executada uma comparação deve ser realizada para verificar se o jogador está ou não em combate.

Resposta

Portanto, se o jogador estiver em combate, o inventário deve ser bloqueado e uma mensagem de alerta deve ser exibida, caso contrário o inventário deve ser aberto normalmente para uso do jogador.