1
resposta

Ola, fiz o desfaio da aula, mas estou com duvida se esta certo..., alguem pode me dizer se esta certoou não?

alert(" Boas Vindas ao nosso site");
/*let nome = "lua";
let idade = 25;*/
let numeroDeVendas = 50;
let saldoDisponivel = 1000;

let mensagemDeErro = "Erro! Preencha todos os campos.";

alert ("MensagemDeErro");
alert ("Erro! Preencha todos os campos.")

let nome = prompt ("Qual o seu nome ?");
let idade = prompt (" Qual a sua idade? ");
let maiorDeIdade = "você pode tirar hablitação";
let menorDeIdade = "Você não pode tirar habilitação";
let idadeMinima = 18;

if (idade >= idadeMinima){
    alert (maiorDeIdade);
}

if (idade <= idadeMinima){
    alert (menorDeIdade);
}
1 resposta

Olá Giovanni! Como você está?

Você está no caminho certo! Apenas existem algumas coisinhas que podem melhorar no seu código para que ele fique mais limpo e funcional. Vamos lá?

  1. Na linha 11, você está tentando exibir a mensagem de erro "Erro! Preencha todos os campos." usando uma variável chamada "mensagemDeErro". No entanto, você está colocando a variável entre aspas, o que faz com que seja tratada como uma string literal. Para exibir o valor da variável, você deve remover as aspas, ficando assim: alert(mensagemDeErro);. Além disso, podemos atribuir essa mensagem a uma condição caso algum dos campos não tenha sido preenchido.

  2. Na linha 12, você está exibindo a mesma mensagem de erro novamente, mas dessa vez com as aspas. Você pode excluir essa linha.

  3. Nas condições para verificar a idade, os dois operadores de comparação tem o símbolo de igual ( <= e >=). Sendo assim, se a idade for exatamente 18, as duas mensagens vão aparecer.

O código ficaria mais ou menos assim:

alert("Boas Vindas ao nosso site");

let mensagemDeErro = "Erro! Preencha todos os campos.";
let nome = prompt("Qual o seu nome?");
let idade = prompt("Qual a sua idade?");
let maiorDeIdade = "Você pode tirar habilitação";
let menorDeIdade = "Você não pode tirar habilitação";
let idadeMinima = 18;

if (!nome || !idade) {
    alert(mensagemDeErro);
}
if (idade >= idadeMinima) {
    alert(maiorDeIdade);
}

if (idade < idadeMinima) {
    alert(menorDeIdade);
}

Continue praticando, Giovanni!

Grande abraço para você. Conte conosco :)