1
resposta

Minha forma de resolver o problema.

O que acharam dessa forma de resolver o exercício? Compliquei ou descompliquei?

<meta charset="UTF-8">
<script>

    function quebraDeLinha() {

        document.write("<br>");
    }

    function mostra(texto) {

        alert(texto);

    }

    var descobrimento = 1500;
    var anoAtual = 2021;
    var mediaIdade = 28;
    var geracoes = (anoAtual-descobrimento)/mediaIdade;

mostra("Sabe-se que o Brasil foi descoberto em " + descobrimento + ".");

    quebraDeLinha;

mostra("Como estamos em " + anoAtual + ", já houveram " + Math.round(geracoes) + " gerações de famílias até hoje.");

</script>
1 resposta

Olá, Felipe! Espero que esteja bem!

Ficou bacana!

Você utilizou as variáveis perfeitamente

Somente um ponto a se observar (e nem é questão de estar errado). Ao utilizar o alert dentro da função mostra torna a outra função quebraDeLinha desnecessária, pois não um "texto impresso" na tela. Se removermos, terá o mesmo resultado!

Agora, se formos mostrar esse resultado em tela, fora do alert, mudaríamos para um document.write dentro da função

    function quebraDeLinha() {

        document.write("<br>");
    }

E depois colocaríamos os parênteses para invocar a função quebraDeLinha()

mostra("Sabe-se que o Brasil foi descoberto em " + descobrimento + ".");

quebraDeLinha();

mostra("Como estamos em " + anoAtual + ", já houveram " + Math.round(geracoes) + " gerações de famílias até hoje.");

Espero ter ajudado, Felipe!

Um abraço e bons estudos!!!