Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Forca com teste de erros alternativo

Pessoal, boa noite

Nao entendi a explicação do exercicio, alguem poderia ajudar?

2 respostas
solução

Olá Sergio,

Na primeira opção:

Apenas mudar o teste da variável enforcou para: enforcou = erros == 12

Está correto porque a cada erro que acontece somamos 1 ao valor de erros na linha: erros = erros + 1 do nosso código atual, assim já que começamos com erros = 6 como diz na atividade, após 6 erros o valor da variável erros vai ser 12, começa com o valor 6 e é somado 1 a cada erro. Assim a comparação erros == 12 vai identificar corretamente se aconteceu 6 erros ou não.


Na segunda opção correta:

Decrementar a variável erros com: erros = erros - 1 e mudar o teste da variável enforcou para: enforcou = erros == 0

Aqui alteramos o modo que contamos os erros em erros = erros - 1, agora subtraímos 1 a cada erro cometido (antes era feito uma soma), assim começando com erros = 6 (como a atividade define) e subtraindo 1 a cada erro, vamos chegar ao valor 0 na variável erros depois de 6 erros, então a comparação correta fica: erros == 0 para testar se aconteceram 6 erros.

Espero ter ajudado, qualquer dúvida é só falar!

obrigado!