1
resposta

[Sugestão] Alguém tem mais alguma ideia do que poderia ser incrementado?

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

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

alert("Erro! Preencha todos os campos.");
alert("Mensagem De Erro");

nome = prompt("Escreva seu nome:");
if (!/^[a-zA-ZÀ-ÖØ-öø-ÿ\s]{3,}$/.test(nome)) {
    alert("Formato de dado incompatível! O nome deve ter pelo menos 3 caracteres.");
} else {
    idade = prompt("Escreva sua idade:");
    if (isNaN(idade)) {
        alert("Formato de dado incompatível!");
    } else {
        idade = parseInt(idade);
        if (idade >= 18) {
            alert("Pode tirar a habilitação!");
        } else {
            alert("Não pode tirar a habilitação!");
        }
    }
}
``'
1 resposta

Oi André! Tudo bem?

Que legal que você está praticando lógica de programação com JavaScript! Vamos ver algumas ideias para incrementar o seu código:

  1. Mensagem de Boas Vindas Personalizada: Após o usuário inserir o nome, você pode personalizar a mensagem de boas-vindas usando o nome que ele digitou.

    alert("Boas vindas ao nosso site, " + nome + "!");
    
  2. Loop para Repetir Perguntas: Se o usuário inserir dados inválidos, você pode usar um loop para repetir a pergunta até que a entrada seja válida.

    while (!validarNome(nome)) {
        nome = prompt("Escreva seu nome (deve ter pelo menos 3 caracteres):");
    }
    

Essas são algumas sugestões que podem tornar seu código mais robusto e interativo.

Espero ter ajudado e bons estudos!