1
resposta

Minha resolução para o problema de gerações

Eu escreveria o programa assim:

<meta charset= "UTF-8">

<script> 

    function pulaLinha () { 

        document.write ("<br>")
    }

    function mostra (texto) {

        document.write (texto);
        pulaLinha();
    }

    var idadeMediaCasal= 28 

    var anoAtual= 2022

    var quantidadeGeracoes= (anoAtual-1500)/28

    mostra ("Se passaram " + Math.round (quantidadeGeracoes) + " gerações desde 2500 até o ano atual de " + anoAtual);


</script>

obs: Criei a função pularLinha apenas porque o exercício pediu e para ajudar a fixar o conteúdo, mas não colocá-lo, da forma como escrevi o programa, não influenciaria em nada. Só o coloquei para fixar mesmo os conceitos.

1 resposta

Olá Ingrid,

Trago outra forma para construir seu código e mostrar de uma forma diferente ao usuário:

<meta charset= "UTF-8">

<script> 

    function pulaLinha () { 

        document.write ("<br>")
    }

    function mostra (texto) {

        document.write (texto);
        pulaLinha();
    }

    var idadeMediaCasal= 28 

    var anoAtual= parseInt(prompt("Olá, digite o ano atual!"));

    var quantidadeGeracoes= (anoAtual-1500)/28

    mostra ("Se passaram " + Math.round (quantidadeGeracoes) + " gerações desde 1500 até o ano atual de " + anoAtual);

</script>

Neste exemplo inseri o prompt para aparecer uma mensagem solicitando que informe o ano atual, assim não precisará alterar toda vez que mudarmos de ano, espero que tenha ajudado! Bons estudos! :)