2
respostas

acho que esta ok

veja se esta ok

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

        mostra("Voce ainda nao pode dirigir, espere ate os 18 anos.");
    } 

        if (idade >= 18 ) {
            if (temCarteira == "N") {
        mostra("Voce ja tem a idade suficiente va procurar uma auto escola!");
    } 

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


        mostra("Voce pode dirigir! Lembre-se se beber nao dirija!");
}
}

</script>
2 respostas

Olá Josias! Tudo bem?

Gostei da sua solução! O código está funcionando muito bem!

É muito importante por em prática o que estamos aprendendo, e é ainda melhor quando compartilhamos as nossas soluções, pois dessa forma podemos ajudar outros que talvez não tenham conseguido chegar a mesma resposta!

Parabéns pela iniciativa em compartilhar conosco a sua solução! Fique sempre a vontade para mandar seus códigos por aqui, e também para tirar suas dúvidas conosco e com os colegas do fórum!

 

 

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Olá Josias. Tem uma outra forma de usar o "if" que deixaria o código um pouco mais enxuto.

        if(idade < 18 ) {
        mostra("Voce ainda nao pode dirigir, espere ate os 18 anos.");
    } 
        if (idade >= 18 && temCarteira == "N") {    
        mostra("Voce ja tem a idade suficiente va procurar uma auto escola!");
    } 
        if (idade >= 18 && temCarteira == "S") {           
        mostra("Voce pode dirigir! Lembre-se se beber nao dirija!");
}

Espero ter ajudado!