Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha resposta para a atividade.

Esse é o código que escrevi para resolver a atividade. Existe algo mais que possa fazer para melhorar ele?

<meta charset="UTF-8">

<head>
    <title>Está habilitado para dirigir?</title>
</head>
<body>
    <style>
        *{
            background-color: powderblue;
            font-size: 38px;
            text-align: center;
        }
    </style>
    <script>
        function br(linhas){

            for(linhas; linhas > 0; linhas--) {
                mostra("<br>");

            }
        }

        function mostra(msg){

            document.write(msg);
        }

        function habilitaçao(){
            x = 7
            var idade = prompt("Qual é sua idade?");
            if (parseInt(idade) >= 18){

                var temCarteira = prompt("Tem carteira? Responda S ou N");
                if(temCarteira.toUpperCase() == "S"){
                    br(x)
                    mostra("Você pode dirigir")

                } 

                else if(temCarteira.toUpperCase() == "N"){
                    br(x)
                    mostra("Você ainda não pode dirigir, mas já pode tirar a carta de habilitação")
                } else {
                    br(x)
                    mostra(temCarteira + " não é um valor válido, por favor insira N ou S")

                }



            } 

            else if (parseInt(idade) < 18){

                br(x)
                mostra("Você não pode dirigir, e ainda não tem idade para tirar a habilitação")

            }else {
                mostra(idade + " não é um valor válido, por favor insira um número")

            }


        }

        habilitaçao()
    </script>
</body>
1 resposta
solução!

Oi, Felipe, tudo bem?

Ficou show demais o seu programa! Colocou uma cor de fundo diferente e uma fonte para o texto mais legal, e o principal, o código rodou certinho e está bem completo! Parabéns!