1
resposta

Erro no código

Este programa não funciona quando a pessoa tem idade superior a 18 anos e não possui carteira.

Eu fiz assim:

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

     pulaLinha();
        mostra("<h1>Você pode dirigir</h1>");
    } else {

        pulaLinha();
        mostra("<h1>Você não pode dirigir</h1>");

    }

</script>
1 resposta

Olá Elivanio tudo bom? Olha eu testei o seu código e parece que está funcionando tudo corretamente ele apareceu você pode dirigir quando coloquei 18 anos e S na carteira e quando coloquei 18 anos e N na carteira ele apareceu você não pode dirigir então pelo que parece está tudo funcionando como deveria. Bons estudos