1
resposta

Desafio: hora da prática / Lógica de programação

alert("Boas vindas ao nosso site!");
let nome = "Lua";
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponível = 1000;
alert("Erro! Preencha todos os campos");
let mensagemDeErro = "Erro! Preencha todos os campos";
alert("mensagemDeErro");

let nomeUsuario = prompt("Qual o nome do usuário?");
let idadeUsuario = prompt("Qual a idade do usuário?");

let habilitacao = prompt("O usuário pode tirar a habilitação? Responda sim ou não");

if (habilitacao => 18) {
    alert("O usuário pode tirar a habilitação.");
} else {
    alert("O usuário não pode tirar a habilitação.");
}
1 resposta

Olá, Gabrielly! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso do alert() para interagir com o usuário, utilizou muito bem o prompt() para coletar dados dinamicamente e ainda compreendeu a importância do uso de variáveis para armazenar e manipular informações.

Mas repare que a comparação está sendo feita com a variável habilitacao, quando na verdade deveria ser feita com a variável idadeUsuario. E uma dica interessante para o futuro é usar a função parseInt() para converter uma string em um número inteiro. Dessa forma:

if (parseInt(idadeUsuario) >= 18) {
    alert("O usuário pode tirar a habilitação.");
} else {
    alert("O usuário não pode tirar a habilitação.");
}

Isso faz com que a verificação seja feita corretamente com base na idade informada.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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