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

Meu código está bom? Posso considerar certo?

<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 {
    mostra("Não pode dirigir.");
}

</script>
3 respostas
solução!

Olá, Cezar.

Está perfeito o seu código. É isso mesmo! Parabéns!

Meu código está bom? Para responder essa pergunta é necessário entrar em um assunto chamado "refatoração de código". Um tanto quanto avançado.

Posso considerar certo? volto a pergunta, está fazendo o que foi proposto?

Analisando seu XP e a aula em que você se encontra. Acredito que sua preocupação inicial deve ser aprender as etapas da Lógica de programação. Após avançar todas as etapas de IF, Loop, Case etc etc. Comece a utilizar o conceito de Orientação a Objetos. Ai sim, entre na abordagem e conceitos da primeira pergunta. Que envolve desempenho e outros temas mais avançados.

Att.

Olá meu aluno. Seu código esta logicamente correto. Todavia, há uma parte que não esta indentada, no caso, a parte do if. Aristóteles há dizia, "Bem começado, metade feito". Então, começar se preocupando com a indentação é adquirir um bom hábito desde cedo.

Sucesso e bom estudo!