Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Fiz o codigo da seguinte forma ..

Gostaria de saber se tem alguma melhoria a ser feita ..

Att Douglas

<meta charset="UTF-8">

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

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }
var nome= prompt("Qual o seu nome")
    var idade = parseInt(prompt("Qual é sua idade?"));

if(idade < 18) {

    mostra(nome +  "  Você não pode Dirigir");

}


if(idade >18) {
    mostra(nome +  "  Você já pode dirigir");
}

</script>
5 respostas

Oi Douglas tudo bem?

No seu código se o cara tiver exatamente 18 anos não exibe nenhuma mensagem. Dei uma ajustada nisso e arrumei a identação (tabs) também.

<meta charset="UTF-8">

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

    function mostra(frase) {
        document.write(frase);
        pulaLinha();
    }
    var nome = prompt("Qual o seu nome")
    var idade = parseInt(prompt("Qual é sua idade?"));

    if (idade < 18) {

        mostra(nome + "  Você não pode Dirigir");

    } else {
        mostra(nome + "  Você já pode dirigir");
    }



</script>

Espero ter ajudado!!!

solução!

André muito Obrigado ...

vi que você alterou a ultima linha if(idade < 18) {

mostra(nome +  "  Você não pode Dirigir");

}

if(idade >18) { mostra(nome + " Você já pode dirigir"); }

inserindo

} else { mostra(nome + " Você já pode dirigir");

sou novo nisso aqui estou apanhado um pouco mais estou vendo que tem muitos caminhos para o mesmo assunto ... muito obrigado

Disponha e bons estudos!!!

Opa, fiz dessa forma, cobrindo tambem caso seja maior de 18 mas nao tenha habilitação

Também pode ser utilizado?

<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("Pode dirigir! ");

        } else {

            if (idade >= 18 && temCarteira == "n") {
            mostra("Não pode dirigir! ");

        }else {

            mostra("Não pode dirigir! ")
        }

        }


</script>

Oi Douglas, tudo bem?

Como seu problema foi solucionado, estou fechando o tópico, ok?

Qualquer coisa não hesite em abrir outro :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software