2
respostas

esta correto meu desafio?

alert('boas vindas ao nosso site!'); let nome = Lua; let idade = 25: let numeroDeVendas = 50: let saldoDisponivel = 1000; alert("erro! preencha todos os campos"); let mensagemDeErro = "erro! preencha todos os campos"; alert(mensagemDeErro); let nome = prompt('digite o seu nome'); let idade = prompt('digite a sua idade'); if (idade >=18) { alert("pode tirar a habilitação"); }

2 respostas

O código que você forneceu tem alguns erros de sintaxe e lógica. Aqui está uma versão corrigida:

alert('Boas vindas ao nosso site!');
let nome = 'Lua';
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;

// Verifica se nome e idade foram preenchidos
if (!nome || !idade) {
  alert("Erro! Preencha todos os campos");
} else {
  alert("Nome: " + nome + "\nIdade: " + idade);
  
  if (idade >= 18) {
    alert("Pode tirar a habilitação");
  } else {
    alert("Você é menor de idade");
  }
}

Aqui estão as correções e melhorias realizadas:

  1. Adicionei aspas ao redor do valor atribuído à variável nome para indicar que é uma string: let nome = 'Lua';.
  2. Removi os dois pontos após as atribuições de idade, numeroDeVendas, e saldoDisponivel.
  3. Incluí uma verificação para garantir que tanto o nome quanto a idade sejam preenchidos antes de prosseguir.
  4. Adicionei uma mensagem mostrando o nome e a idade se ambos foram preenchidos.
  5. Adicionei uma mensagem para o caso em que a idade é menor que 18.

Caso tenha conseguido esclarecer suas dúvidas, fico feliz em ter ajudado. Estou à disposição para qualquer outra questão que possa surgir. Um abraço! Se este post foi útil, por favor, marque como solucionado ✓. Desejo a você excelentes estudos!