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

Prezados, Há alguma maneira de quando eu digitar que tenho, por exemplo 17 anos, já aparecer direto o prompt "você nao pode dirigir"? Até pq menos de 18 não se pode ter cnh, logo não pode dirigir rs.

3 respostas

Igor, no java temos uma condicao que é o if. Exemplo.

int idade = 17;
if(idade <=17)     {
     System.out.println("Você não pode dirigir");
} else {
    System.out.println("Você pode dirigir");

Espero ter ajudado

solução!

Acredito que a resposta do Alisson esteja certa. Mas estou postando conforme o curso de logica em javascript. Um segunda opção.

<meta charset="UTF-8">

<script>

var idade = parseInt(prompt("Digite sua idade"));

    if(idade >= 18){
        document.write("Tudo ok, pode tirar CNH");

    } else {
        document.write("Ainda não pode tirar CNH")
    }

</script>

Sei que já foi solucionado, mas uma outra solução seria essa, que, caso o indivíduo seja menor de idade, não pergunta se possui CNH, caso contrário, é exibido o prompt questionando e em seguida exibida a resposta:

<meta charset="utf-8">
<script>
        function pulaLinha(){
            document.write("<br>");
        }
        function mostra(frase){
            document.write(frase);
            pulaLinha();
        }
        var idade = parseInt(prompt("Digite sua idade"));
        if(idade >= 18){
            var temCnh = prompt("Possui CNH? Responda S ou N");
            if(temCnh == "S"){
                mostra("Pode dirigir.");
            }else{
                mostra("Sem CNH não pode dirigir.");
            }
        }else{
            mostra("Você não tem idade para dirigir!")
        }
    </script>