Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] [Projeto] Desafio: Hora da Prática

Boa tarde a todos

Tentei resolver todas as questões em um único código, e, com exceção da parte em que verifica se o numero é negativo ou não, aparentemente está funcionando tudo ok.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá Edi, boa tarde!

O problema em questão está na verificação se o número é negativo. Vou te ajudar a ajustar isso. No seu código, você está verificando se pontuacao é um número negativo com if(Number(pontuacao) < 0). Isso está correto, mas é importante garantir que pontuacao seja realmente um número antes de fazer essa verificação.

Aqui está uma sugestão de como você pode ajustar essa parte:

let pontuacao = prompt("Quantos pontos você tem?");
pontuacao = Number(pontuacao);

if (isNaN(pontuacao) || pontuacao < 0) {
    alert("Digite um número válido.");
} else {
    saldo = Number(saldo) + pontuacao;
    alert(`Seu saldo após a inclusão dos pontos do Jogo do Tigrinho é de R$ ${saldo}`);
}

Dessa forma, você primeiro converte pontuacao para um número e depois verifica se é um número válido e não negativo. Isso deve resolver o problema que você está enfrentando.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.