1
resposta

[Projeto] Resolução do desafio 1

Dividi em duas partes a resolução já que elas conflitariam entre si. Primeira parte dos itens 1 ao 7: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

e a segunda parte corresponde aos itens 8, 9 e 10. Também tomei a liberdade pra adicionar um else no código:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Luca.

Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Vamos analisar o seu código e ver se está tudo correto.

Primeira Parte (itens 1 ao 7)

Seu código para os itens 1 ao 7 está assim:

alert('bem vindo ao nosso site!');
let nome = Lua;
let idade = 25;
let numeroDeVendas = 50;
let saldoDisponivel = 1000;
let mensagemDeErro = 'Erro! Preencha todos os campos!';
alert(mensagemDeErro);

Aqui estão algumas correções e sugestões:

  1. No item 2, o valor atribuído à variável nome deve estar entre aspas, pois é uma string:

    let nome = 'Lua';
    
  2. No item 1, a mensagem do alerta deve ser "Boas vindas ao nosso site!" conforme solicitado:

    alert('Boas vindas ao nosso site!');
    

Segunda Parte (itens 8, 9 e 10)

Seu código para os itens 8, 9 e 10 está assim:

let nome = prompt('insira seu nome');
let idade = prompt('insira sua idade');
if (idade >= 18) {
    alert('Pode tirar habilitação!');
} else {
    alert('não pode tirar habilitação!');
}

Aqui estão algumas correções e sugestões:

  1. O valor retornado pelo prompt é uma string, então é uma boa prática converter a idade para um número antes de fazer a comparação:

    let idade = parseInt(prompt('insira sua idade'));
    
  2. A mensagem "não pode tirar habilitação!" deve começar com letra maiúscula para manter a consistência:

    alert('Não pode tirar habilitação!');
    

Código Corrigido

Aqui está o código completo corrigido:

// Primeira Parte
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);

// Segunda Parte
nome = prompt('Insira seu nome');
idade = parseInt(prompt('Insira sua idade'));

if (idade >= 18) {
    alert('Pode tirar habilitação!');
} else {
    alert('Não pode tirar habilitação!');
}

Fazendo esse ajustes, fica 100%, continue assim praticando e evoluindo. Parabéns.

Qualquer dúvida manda aqui. Bons estudos.