1
resposta

12. Exercício: Será que posso dirigir?

Fiz o código utilizando um else no final, no entanto, quando informo no prompt a idade 18 e se tem carteira com S. O resultado sai "Não pode dirigir". E o código do instrutor melhorado também estar igual ao meu. Não entendi?

var idade = parseInt(prompt("Qual é sua idade?"));
        var temCarteira = prompt("Tem carteira? Resposta S ou N");

        if (idade >= 18 && temCarteira == "S") {
            mostra("Pode dirigir.");

        } else { 
            mostra("Não pode dirigir.");
        }  
1 resposta

Olá Josimar.

Fiz o teste no seu código e aqui funcionou corretamente (Tive de implementar a função mostra()).

Você conferiu se quando digita "S" para responder se tem carteira ou não, está colocando o "S" maiúsculo? No javascript "S" maiúsculo é diferente de "s" minúsculo.

Se não resolver pra você manda seu código completo que analisamos juntos.

Abraço;