1
resposta

Posso dirigir? Código com mais função

segue 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");

    if (idade >= 18) {
        if( temCarteira == "s") {
        mostra("Você pode dirigir");
    } 
    }    

    if (idade >= 18) {
        if( temCarteira == "n") {
        mostra("Você não pode dirigir");
    } 
    }

    if(idade <18) {
        mostra("Você não pode dirigir");
    }

</script>

Um código mais enxuto

<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");

    if (idade >= 18 && temCarteira == "s" || idade >= 18 && temCarteira == "S") {
        mostra("Você pode dirigir");
    }    

    if (idade >= 18 && temCarteira == "n" || idade >= 18 && temCarteira == "N") {
        mostra("Você não pode dirigir");
    }else{
    mostra("voce nao pode dirigir");
    }
</script>
1 resposta

Muito bacana o seu Saruesley. Eu fiz um pouco parecido também.

<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");

    if(idade >= 18 && temCarteira == "S") {
        mostra("Parbéns, você está em condições para dirigir!")
    }

    if(idade >= 18 && temCarteira == "N") {
        mostra("Você ja tem idade para dirigir, só precisa tirar a carteira")
    }

    if(idade < 18 && temCarteira == "S") {
        mostra("Você não tem idade suficiente para dirigir, e é impossível ter uma carteira...mentiroso >:(")
    }

    if(idade < 18 && temCarteira == "N") {
        mostra("Você não tem idade suficiente para dirigir.")
    }

</script>