1
resposta

[Sugestão] Exercício 5

Procurei usar os exercícios como base e tentei explorar um pouco mais para praticar conforme segue:

// ==================== EXERCÍCIO 5: VERIFICAÇÃO DE IDADE ====================
function verificarIdadeUsuario(idadeUsuario) {
    const idadeMinima = 18;
    console.log("\n EXERCÍCIO 5 VERIFICAR IDADE USUÁRIO")
    
    if (idadeUsuario >= idadeMinima) {
        console.log("Você pode comprar seu ingresso! Bom Show!");
    } else {
        console.log("Infelizmente, você não tem idade suficiente para comprar ingressos!");
    }
}

verificarIdadeUsuario(17);

// Versão avançada do exercício 5
function verificarAcessoFestival(idade) {
    if (idade <= 0) {
        return "Idade inválida.";
    } else if (idade < 18) {
        return "Acesso: PISTA LIVRE";
    } else if (idade < 21) {
        return "Acesso: BACKSTAGE";
    } else {
        return "Acesso: CAMAROTE (Open Bar)";
    }
}

console.log(verificarAcessoFestival(15));
console.log(verificarAcessoFestival(20));
console.log(verificarAcessoFestival(25));
1 resposta

Olá, Paulo. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você foi além do proposto no exercício e criou uma versão mais completa para os diferentes tipos de acesso. Isso mostra iniciativa e criatividade com os conceitos aprendidos até aqui.

Uma dica interessante para o futuro é usar o método prompt() para capturar dados diretamente do usuário.Veja este exemplo:


let idade = parseInt(prompt("Digite sua idade:"));
console.log("Idade informada: " + idade);

Esse código usa parseInt para converter a entrada em número e exibe no console.Ajuda bastante para testar funções de forma interativa.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!