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

Duvida questao

Olá!

Então,

Estou com dúvida nesse 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? Responsa S ou N");

    if( idade >= 18 && temCarteira == "S") {
        mostra("Pode dirigir");
    } else {
        mostra("Não pode dirigir");
    }
</script>

Neste código, se a pessoa tiver 18 anos e não tiver carteira, ela não pode dirigir. Deveria aparecer "Não pode dirigir" quando coloco 18 e "N", no entanto, isto não foi adicionado e não sei como prosseguir. Poderia me ajudar?

4 respostas
solução!

É só trocar S para N no código. A idéia é saber se o aluno o entende. Se você colocar N verá que a resposta é diferente.

Era essa a dúvida ou passei longe?

Vc esta digitando 18 e N e esta dizendo "pode dirigir"?

Opa! Bele? Executei seu código e não vi nenhum problema.

Entrada: 18 e N Saida: Não pode dirigir

Qual seria sua dúvida?

Abraço!

Ah, quando eu tava testando ontem, quando eu colocava 18 e "N", não gerava nenhuma resposta. Devia ser algum bug ou algum erro de sintaxe que não vi na hora. Agora copiei o código e rodou :D Apareceu "Não dirigir!" :) Obrigada, de qualquer forma.