1
resposta

[Projeto] Exercício = Aula

//Desafio: Hora da Prática

//1. Mostre um alerta com a mensagem "Boas vindas ao nosso site!". OK
alert("Boas Vindas ao nosso site!");

//2. Declare uma variável chamada nome e atribua a ela o valor "Lua". OK
let nome = "Lua";

//3. Crie uma variável chamada idade e atribua a ela o valor 25. OK
let idade = 25;

//4. Defina uma variável numeroDeVendas e atribua a ela o valor 50. OK
let NumVendas = 50;

//5. Defina uma variável saldoDisponivel e atribua a ela o valor 1000.
let SaldDisp = 1000;

/*6. Exiba um alerta com o texto "Erro! Preencha todos os campos"
7. Declare uma variável chamada mensagemDeErro e atribua a ela o valor "Erro!
Preencha todos os campos" Agora exiba um alerta com o valor da variável mensagemDeErro.*/

function ActionConfirm() {

/*8. Para o próximo código, use um novo prompt para perguntar o nome do usuário e armazená-lo em uma variável,
pode chamá - la de nome ou adicionar o que desejar.*/
let UserName = prompt("Por favor, Digite seu nome: ");

let ErrMsg = "Erro! Preencha todos os campos";


//Verificar se o nome é válido (não null e não só com espaços)
if (UserName !== " " && UserName.trim() !== " ") {

    alert("Nome Registrado: " + " " + UserName + " " + ", com Sucesso!");

    //Coleta idade após validar o nome
    //9. Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável idade.
    let UserYear = Number(prompt("Por favor, Digite sua idade: "));


    //Verifica se a idade é válida (não null e >= 18 anos)
    if (UserYear !== " " && UserYear >= 18) {

        /*10. Agora, para validar a idade que capturamos no desafio 09, caso a idade seja maior ou igual que 18,
        exiba um alerta com a mensagem "Pode tirar a habilitação!".*/

        alert("Idade Registrada: " + " " + UserYear +" "+", com Sucesso! Parabéns! Pode tirar sua CNH (Carteira Nacional de Habilitação A & B");

    } else {

        alert(ErrMsg);

    }

} else {

    alert(ErrMsg);

       }

}

//Para testar a funcção
ActionConfirm();

1 resposta

Oi, Paulo! Como vai?

Seu projeto está bem organizado e você aplicou as instruções do desafio com atenção aos detalhes, como o uso de prompt, alert e a verificação com trim() — isso mostra um bom entendimento do controle de fluxo e da entrada de dados.

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