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

[Projeto] Praticando JavaScript: Condicionais - Resolução 09 - Verificar Acesso a Nível do Jogo

Praticando JavaScript: Condicionais - Resolução 09 - Verificar acesso a nível do jogo

O código conta com 2 functions, uma para verificar o status do personagem, e outra para verificar se a entrada inserida pelo usuário sobre os pontos e as vidas são válidas.

const pontosMinimos = 50;
const vidasMinimas = 1;

let pontos = Number(prompt("Digite a quantidade de pontos do personagem: "));
pontos = verificarSeEhNumero(pontos);

let vidas = Number(prompt("Digite a quantidade de vidas do personagem: "));
vidas = verificarSeEhNumero(vidas);

const resultado = verificarStatus(pontos, vidas, pontosMinimos, vidasMinimas);
console.log(resultado);

function verificarSeEhNumero(valor) {
    while (isNaN(valor) || valor < 0) {
        valor = Number(prompt("Entrada inválida. Por favor, digite um número válido: "));
    }
    return valor;
}

function verificarStatus(pontos, vidas, pontosMinimos, vidasMinimas) {
    if (pontos > pontosMinimos && vidas >= vidasMinimas) {
        return "O personagem pode avançar para o próximo nível.";
    } else {
        return "O personagem não pode avançar para o próximo nível.";
    }
}
1 resposta
solução!

Olá, Pedro! Tudo bem?

Mais uma resolução sólida!

Continue mandando ver nos exercícios!

Bons estudos!

Sucesso

Imagem da comunidade