5
respostas

Meu primeiro desafio

Oi gente, boa tarde! Por favor, gostaria de saber se o meu código está correto.

Obs: adicionei comentário a cada linha, pois me organizo melhor assim.

Adicionei também uma imagem do meu código no VSC.!

Agradeço desde já!

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

// Mostre um alerta com a mensagem "Boas vindas ao nosso site!".
alert("Boas vindas ao nosso site!");

// Declare uma variável chamada nome e atribua a ela o valor "Lua".
let nome = "Lua";

//  variável chamada idade e atribua a ela o valor 25.
let idade = 25;

// variável numeroDeVendas e atribua a ela o valor 50.
let numeroDeVendas = 50;

// variável saldoDisponivel e atribua a ela o valor 1000.
let saldoDisponivel = 1000;

// Exiba um alerta com o texto "Erro! Preencha todos os campos"
alert("Erro! Preencha todos os campos");

// Declare uma variável chamada mensagemDeErro e atribua a ela o valor "Erro! Preencha todos os campos" Agora exiba um alerta com o valor da variável mensagemDeErro.
let mensagemDeErro = "Erro! Preencha todos os campos.";
alert(mensagemDeErro);

// prompt para perguntar o nome do usuário e armazená-lo na variável nome
let nome = prompt("Qual o seu nome?");

// Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável idade.
let idade = prompt("Qual a sua idade?");

// Agora, caso a idade seja maior ou igual que 18, exiba um alerta com a mensagem "Pode tirar a habilitação!".
if (idade >= 18){
    alert("Pode tirar a habilitação!")
}
    
5 respostas

Olá Henrique, tudo bem? Há um erro em seu código, ali na parte do let nome = prompt("Qual o seu nome?") e a mesma coisa com o de baixo que é a idade. Como já criamos as variáveis nome e idade, apenas chamamos elas no prompt, e o usuário irá digitar o nome e a idade. Então o correto é: nome = prompt("Qual é o seu nome?"); idade = prompt("Qual é a sua idade?"); Espero ter ajudado!

Oi Manuella, boa tarde! Ajudou e muito. Muito obrigado!

Meu código final ficou assim:

// Mostre um alerta com a mensagem "Boas vindas ao nosso site!".
alert("Boas vindas ao nosso site!");

// Declare uma variável chamada nome e atribua a ela o valor "Lua".
let nome = "Lua";

//  variável chamada idade e atribua a ela o valor 25.
let idade = 25;

// variável numeroDeVendas e atribua a ela o valor 50.
let numeroDeVendas = 50;

// variável saldoDisponivel e atribua a ela o valor 1000.
let saldoDisponivel = 1000;

// Exiba um alerta com o texto "Erro! Preencha todos os campos"
alert("Erro! Preencha todos os campos");

// Declare uma variável chamada mensagemDeErro e atribua a ela o valor "Erro! Preencha todos os campos" Agora exiba um alerta com o valor da variável mensagemDeErro.
let mensagemDeErro = "Erro! Preencha todos os campos.";
alert(mensagemDeErro);

// prompt para perguntar o nome do usuário e armazená-lo na variável nome
nome = prompt("Qual é o seu nome?");

// Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável idade.
idade = prompt("Qual é a sua idade?");

// Agora, caso a idade seja maior ou igual que 18, exiba um alerta com a mensagem "Pode tirar a habilitação!".
if (idade >= 18){
    alert ("Pode tirar a habilitação!")
}
    

Fiquei com uma duvida, a Manuella disse que não precisa usar o let, mas na resolução do exercício está no primeiro formato que usado. Minha duvida é as duas são aceitas, ou dependendo do contexto vira um bug?

link com a resposta do desafio https://github.com/alura-cursos/logica-js/tree/desafio_1

Olá Lorrane, quando criamos uma variável, ali por exemplo, é o nome, não conseguimos criar outra com o mesmo nome, conseguimos apenas pegar a variável e chamar ela para ser usada. Ali quando coloquei nome = prompt("Qual é o seu nome?"); Estou apenas chamando a variável que criei la em cima e retribuindo um valor novo para ela, que será o nome que o usuário digitar. Espero ter respondido a sua pergunta. Qualquer dúvida, estou á disposição.

Removido a pedido do usuario.