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

Questão 7 - Maior e menor de idade.

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeOlá a todos, nesse exercicio resolví testar a operação ternaria para verificar a idade do usuário, porém após inserir a idade na execução, as mensagens que eram para serem geradas pela resposta inseridas, não são executadas. eu gostaria de verificar o motivo do erro.

2 respostas
solução!

Boa noite, João Victor! Muito boa a ideia para testar o operador ternário!

Vi em seu código que na linha 7 você pede para que o usuário digite a idade dele, mas só o comando 'prompt' não guarda essa informação em uma variável. Sugiro que altere essa linha para:

let idade = prompt ('Por favor, insira sua idade');

Na hora de usar o operador ternário (linha 9) também é necessário a criação de outra variável, que irá carregar a frase "Permitido tirar carteira" ou "Menor de idade para realizar requerimento". Vamos dizer que você vai chamar essa variável de 'frase', então sugiro que a linha 9 do seu código seja modificada assim:

let frase = idade >= 18 ? 'Permitido tirar carteira' : 'Menor de idade para realizar requerimento';`

(define que a variável 'frase' vai depender da condição (idade >= 18) para definir se vai guardar a frase "Permitido tirar carteira" ou "Menor de idade para realizar requerimento")

Depois disso você precisa criar o alerta para exibir uma das duas frase. Ou seja, sua linha 10 deve ser:

alert (frase);

Espero ter ajudado!

Muito obrigado pelo esclarecimento, me ajudou muito, boa noite.