1
resposta

Resolução e dúvida acerca do algorítimo

<meta charset="UTF-8">

<script>

    var nome = prompt("Olá, vamos ver se sua rotina de sono está saudável. Para começar, como você se chama?");
    var horaQueDorme = prompt("Olá " + nome + ", você costuma dormir em que horário?");
    var horaQueAcorda = prompt("Certo. Agora, " + nome + ", que horas você costuma acordar?");
    var horasDeSono = 24 - (horaQueDorme + horaQueAcorda)

        // O método que eu usei não vale para todos os casos, eu sei, mas não pensei em nada melhor :(
        // Existe um método mais universal para determinar as horas totais dormidas tendo em conta apenas os horários que dorme e acorda?

    function pulaLinha() {
        document.write("<br><br>");
    }

    function mostra(texto) {
        document.write(texto);
        pulaLinha();
    }

    if(horasDeSono >= 8) {
        mostra("Parabéns, " + nome + ", você possui uma ótima rotina de sono!");
    } else {
        mostra("Ops, " + nome + ", você precisa dormir mais, caso contrário você poderá ter problemas de saúde!");
    }
</script>
1 resposta

Olá Igor, tudo bem?

Muito bem! Você fez exatamente o que o exercício propôs. Parabéns!!! Recomendo dar uma olhada depois na Opinião do Instrutor, assim você pode comparar seu código e ver como simplifica-lo!

Qualquer duvida é só perguntar! Bons Estudos!!!