Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha resolução com mais algumas modificações.

<meta charset="UTF-8">

<script>
    function pulaLinha() {
        document.write("<br>");
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

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

    if (idade >= 18 && temCarteira == "S") {
        mostra("Você pode dirigir!");
    }
        else {
            mostra("Infelizmente você não pode dirigir.");
        }

    if (idade < 18 ) {
        mostra("Espere mais "+ (18 - idade) + " anos , para tirar a sua habilitação.");
    }

    if (idade == 18 && temCarteira == "N" ) {
        mostra("Mas você já atingiu a idade mínima! Tire sua carteira e poderá dirigir em breve!");
    }

</script>
1 resposta
solução!

Olá amigo, ficou bom!!!

Veja como ficou meu código.

<meta charset="UTF-8">

<script>
    function pulaLinha() {
        document.write("<br>");
    }

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }

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

    if (idade >= idadePermitida && (temCarteira == 'S' || temCarteira == 's')) {

        mostra("Você tem permissão para DIRIGIR.")

    } else if (idade >= idadePermitida && (temCarteira == 'N' || temCarteira =='n')) {

        mostra("Você tem idade permitida, mas ainda NÃO POSSUI HABILITAÇÃO.");
        mostra("Tire sua carteira de habilitação para pode dirigir.");

    }else {
        mostra("Você ainda NÃO PODE DIRIGIR.");
    }

</script>