1
resposta

[Dúvida] meu código está bom?

alert ("Boas-vindas ao site");
let mensagemDeErro = 'Erro!preencha todos os campos';
alert (mensagemDeErro);
let nome = 'Lua';
let idade = 25;
let numerodevendas = 50;
let Saldodisponivel = 1000;
let Username = prompt("Digite o seu nome:");
alert ("Bem vindo!"+ Username)
let IdadeUser = prompt("Digite sua idade");
if (IdadeUser >= 18) {
alert ("Ja pode tirar a habilitação:)")
} else if (IdadeUser <= 18) {
alert ("Não é possivel tirar habilitação:(")
}

1 resposta

Oi, Lucas! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de ver que você utilizou variáveis, prompt pra receber dados do usuário e uma estrutura if/else pra verificar a idade. Isso mostra que você está praticando bem os conceitos iniciais de lógica, como entrada de dados, armazenamento em variáveis e tomada de decisão. Um ponto interessante no seu código é a criação de diferentes variáveis pra representar informações do sistema, algo muito comum em programas reais.

Uma dica interessante para o futuro é converter valores recebidos do prompt pra número usando o método Number(). Isso evita comparações incorretas, já que o prompt retorna texto.


let idade = Number(prompt('Digite sua idade'));

if (idade >= 18) {
  console.log('pode tirar habilitacao');
} else {
  console.log('nao pode tirar habilitacao');
}

Neste exemplo usamos Number() para transformar o valor digitado em número. Assim a comparação com >= 18 funciona corretamente.

Conteúdos relacionados
Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!