Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

[Dúvida] Dúvida teórica

Eu não entendi para o que serve a função abs() usada na aula de "adicionando níveis ao jogo"

2 respostas
solução!

A função abs() vai pegar apenas o valor absoluto do número, ignorando o sinal de negativo, então por exemplo, se o resultado da operação fosse dar -30, o valor que entrará no cálculo será 30.

No exemplo do jogo a usamos, porque independentemente do chute ser maior ou menor do que o número secreto (que se for maior retornará uma diferença positiva ou se for menor uma diferença negativa), a pontuação é descontada da mesma forma, portanto, necessitando que o sinal do número seja ignorado.

Entendi. Muito obrigado!