Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Pessoal não conseguir executar esse código de forma correta.

Pessoal nesse código, quando ele está em execução, mesmo não digitando as informações como, nome e idade ele roda até o final sem apresentar erros.

alert('Bem-vindo ao site!');

let nome = "Lua"; let idade = 25; let nemeroDEVendas = 50; let saldoDisponivel = 1000;

alert('Erro! Preencha todos os campos');

let mendsagemDeErro = 'Erro! Preencha todos os campos'; alert('mensagemDeErro');

seuNome = prompt('Digite o seu nome'); suaIdade = prompt('digite a sua idade'); if (idade >= 18){ alert('Pode tirar a habilitação!'); }

1 resposta
solução!

Oii José, tudo bem?

Vamos dar uma olhada no seu código e fazer algumas correções.

Primeiro, há alguns pequenos erros de sintaxe e lógica que precisamos corrigir. Vou ajustar o seu código e explicar cada parte:

alert('Bem-vindo ao site!');

// Inicializando as variáveis
let nome = "";
let idade = 0;

// Solicitando as informações ao usuário
nome = prompt('Digite o seu nome');
idade = prompt('Digite a sua idade');

// Verificando se os campos foram preenchidos
if (nome === "" || idade === "") {
    alert('Erro! Preencha todos os campos');
} else {
    // Convertendo a idade para número
    idade = parseInt(idade);

    // Verificando se a idade é maior ou igual a 18
    if (idade >= 18) {
        alert('Pode tirar a habilitação!');
    } else {
        alert('Você ainda não pode tirar a habilitação.');
    }
}

Aqui estão as correções que fiz:

  1. Inicialização das variáveis nome e idade: Inicializei nome como uma string vazia e idade como 0.
  2. Solicitação das informações ao usuário: Usei prompt para pedir o nome e a idade.
  3. Verificação de campos vazios: Adicionei uma condição if para verificar se nome ou idade estão vazios e, se estiverem, exibir uma mensagem de erro.
  4. Conversão da idade para número: Usei parseInt para converter a idade de string para número antes de fazer a verificação de maioridade.
  5. Verificação da idade: Adicionei uma condição else para o caso de a idade ser menor que 18.

Espero ter ajudado.

Um abraço e bons estudos.