Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio hora da prática

Boa noite prezados (as)!

Fiz da forma abaixo, mas caso esteja errado gostaria de orientação breve.

Grato,

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 seu nome"); let idade = prompt ("Digite sua idade");

if (idade >= 18) { Console.log ("Pode tirar a habilitação!"); }

2 respostas
solução!

Boa noite!

O seu código possui alguns erros de sintaxe. Vamos corrigi-los e fazer algumas melhorias:

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

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

// Corrigindo a declaração da mensagem de erro
alert("Erro! Preencha todos os campos.");
let mensagemDeErro = "Erro! Preencha todos os campos.";

// Mostrando a mensagem de erro corretamente
alert(mensagemDeErro);

// Solicitando o nome e idade ao usuário
let nomeUsuario = prompt("Digite seu nome");
let idadeUsuario = prompt("Digite sua idade");

// Conferindo a idade e exibindo a mensagem correspondente
if (idadeUsuario >= 18) {
  console.log("Pode tirar a habilitação!");
} else {
  console.log("Desculpe, você não atende à idade mínima para tirar a habilitação.");
}

Principais correções e melhorias:

  1. Corrigi a declaração da variável mensagemDeErro e ajustei a exibição correta utilizando alert(mensagemDeErro);.
  2. Substituí a declaração de let nome e let idade dentro do bloco do prompt para evitar a redeclaração de variáveis.
  3. Troquei Console.log por console.log, pois o correto é com "c" minúsculo.
  4. Utilizei aspas duplas para envolver as strings no alert e corrigi a falta de aspas ao redor da string no prompt.

Espero que essas correções sejam úteis!

Valeu Carlos Eduardo, foi bem didático. Com o passar do tempo e com prática irei evoluir.