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

Pequena mudança no código

Oi, vim compartilhar meu 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?"));

    if (idade >= 18) 
    {
        var temCarteira = prompt("Já tem carteira? Responda s ou n");
        if (temCarteira == "s") 
        {
            mostra("Que bom! Você pode dirigir.")
        } else {
            mostra("Você pode tirar a habilitação!");
        }
    } 

    if (idade < 18) 
    {
        mostra("Você ainda não pode dirigir.")
    }

</script>

Sei que ele só irá funcionar com as letras 's' ou 'n' minúsculas, mas já vi que há algumas soluções que fazem o código reconhecer o 's' ou 'n' tanto no minúsculo quanto no maiúsculo.

2 respostas
solução!

Oi.

Creio que substituir

if (temCarteira == "s" ) 

por

if (temCarteira == "s" || temCarteira == "S") 

resolve o problema.

Oi Helder. Sim, claro. Esta alteração resolve (^w^ Obrigada