1
resposta

O código está certo? Dúvida sobre o desafio do curso de lógica de programação

Bom dia!

O gabarito do código para o desafio do curso de lógica de programação seria esse?

alert ("Boas vindas ao nosso site!");
let nome = ('lua');
let idade =  25;
let numeroDeVendas = 50
let saldoDisponível = 1000;
let mensagemDeErro = ('Erro! Preencha todos os campos');
alert = (mensagemDeErro);
nomedousuário = prompt ('Qual o seu nome?');
let idadedousuário = prompt ('Qual a sua idade?');
if (idadedousuário >= 18){alert('Pode tirar a habilitação!')}

O código parece que está rodando normal. Ele dá as boas vindas, pergunta nome e idade. Porém, ao realizar o inspecionar da página, o alerta de "pode tirar a habilitação" não está aparecendo.

1 resposta

Olá, Matheus, tudo bem?

Você não postou o tópico dentro da atividade, mas acredito que esteja se referindo a esta: Desafio: hora da prática.

Notei um ponto de melhoria que é no trecho alert = (mensagemDeErro);, você está redefinindo a função alert para ser apenas uma variável que contém a mensagem de erro. Isso faz com que o alert original não funcione mais como esperado. Para corrigir isso, edite para:

alert(mensagemDeErro); // exibe o alerta com a mensagem

Caso esteja testando o código no navegador, recarregue a página e insira o código.

Quanto aos outros códigos eles estão certinhos! Destaco que você poderá conferir o gabarito da atividade no botão "Ver opinião do instrutor".

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!