3
respostas

Primeira tarefa

Segue abaixo o exercício

A única dúvida que tive foi com a tarefa 7

  • 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.

Não entendi direito se a mensagem deveria ser mostrada em algum momento. Se eu não colocar todas as informações, ela deve ser mostrada.

/Mensagem inicial/ alert ('Boas vindas ao nosso site! :)');

/*Variáveis*/
let nome = 'lua'; 
let idade = '25'; 
let numeroDeVendas ='50';
let maiorIdade ='18';

/*Campos que devem ser preenchidos*/
nome = prompt ('Qual o seu nome ?');
idade = prompt ('Qual é a sua idade? Não minta para mim');



    /*Mensagens finais*/
     if (idade >= maiorIdade ) {
        prompt ('Pode tirar a habilitação ' + nome + ' :)');
}
    if (idade <= maiorIdade) {
        prompt ('Nao Pode tirar a habilitação ' + nome + ' :/');
}

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

3 respostas

Gabriel, eu aconselho iniciar as variáveis "nome" e "idade" vazias (já que logo abaixo você solicita os valores ao usuário) e adicionar um if para verificar se os dados informados pelo usuário (nome e idade) estão preenchidos. Caso não estejam preenchidos, exibir a mensagem de erro.

/*Variáveis*/
let nome = ''; 
let idade = ''; 
let numeroDeVendas ='50';
let maiorIdade ='18';

/*Campos que devem ser preenchidos*/
nome = prompt ('Qual o seu nome ?');
idade = prompt ('Qual é a sua idade? Não minta para mim');

/*Mensagens finais*/
if (nome !== '' && Number(idade) > 0) {
    if (idade >= maiorIdade ) {
        alert ('Pode tirar a habilitação ' + nome + ' :)');
    }
    if (idade <= maiorIdade) {
        alert ('Nao Pode tirar a habilitação ' + nome + ' :/');
    }
} else {
    alert('Erro! Preencha todos os campos');
}

Valeu pela ajuda, Paulo Henrique Leal da Silva. Vou verificar aqui as alterações que fez. TMJ.


```Eu testei o codigo do Paulo henrique, e nao funcionava se eu escolhesse por ex a idade 5, entao, fiz alguns testes e modifiquei algumas coisas e deu certo!
Ta ai o codigo:

/*Variáveis tirei o ' do 18*/
let nome = ''; 
let idade = ''; 
let numeroDeVendas ='50';
let maiorIdade = 18;   

/*Campos que devem ser preenchidos*/
nome = prompt ('Qual o seu nome ?');
idade = prompt ('Qual é a sua idade? Não minta para mim');

/*Mensagens finais tirei o = do  if (idade < maiorIdade) */
if (nome !== '' && Number(idade) > 0) {
    if (idade >= maiorIdade ) {
        alert ('Pode tirar a habilitação ' + nome + ' :)');
    }
    if (idade < maiorIdade) {
        alert ('Nao Pode tirar a habilitação ' + nome + ' :/');
    
    
    }
} else {
    alert('Erro! Preencha todos os campos');
}