3
respostas

Onde está o erro? Não está arredondando.

<meta charset="UTF-8">

<script>

    function pulaLinha() {

       document.write("<br>");

    }

    function arredondar(arredondar) {

       Math.round(arredondar);

}


    function mensagem(mensagem) {

       document.write(mensagem);
       arredondar();
       pulaLinha ();

    }


var chegadaPortugueses = 1500;
var anoAtual = 2020;
var casalIdadeFilhos = 28;
var geraçoesNumero = anoAtual - chegadaPortugueses / casalIdadeFilhos

mensagem( " Desde 1500 até o ano atual, se passaram " + geraçoesNumero  + " gerações." );

pulaLinha();

</script>
3 respostas

Boa tarde, Isabella. Dei uma modificada no seu código, espero que tenha ajudado você. Obs: Modifiquei esta parte: mensagem( " Desde 1500 até o ano atual, se passaram " + Math.round(geraçoesNumero) + " gerações." );

Boa tarde, pode explicar que alteração sofreu por favor? Não encontrei e parece que segue sem arredondar. :(

Boa noite, Isabella!

Modifiquei nesta parte do seu código: mensagem( " Desde 1500 até o ano atual, se passaram " + Math.round(geraçoesNumero) + " gerações." );

Adicionei a função Math.round para arredondar a resultado de geracoesNumero.