Solucionado (ver solução)
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!