1
resposta

Usei if & else, funcionou bem e ficou um pouco mais resumido

<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] para sim ou [N] para não.");


    if(idade>=18 && temCarteira == "S"){

        document.write("Você pode dirigir.");

    } else {

        document.write("Você não pode dirigir.");

    }
//Nicolas
</script>
1 resposta

Fala Nicolas beleza, o codigo funciona assim porem eu vi um erro sobre escolher "N" como opcao, tipo, se voce for de maior mas nao tem a carteira, o codigo exibe a mensagem "voce não pode dirigir", mas se voce colocar qualquer letra no lugar do "N" que não seja a letra "S", o codigo entende como "não", faz o teste pra voce ver, colocando um "t", o codigo vai exibir a mensagem "voce não pode dirigir".