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

Olá, fiz assim deu certo ,mas está ok ? O math.round não funcionou

insira seu código aqui

<meta charset="UTF-8">
<script>
    function pulalinha (){
        document.write ("<br>");
    }
    function mostra (frase){
        document.write (frase)
        pulalinha

    }
    var ano = 2020;
    var chegadaBrasil = 1500;

    mostra ("Numero de geração no Brasil é de " + Math.round (ano - chegadaBrasil) /28)

</script>

insira seu código aqui `

3 respostas
solução!

Oi Daiane, tudo bem?

Os parênteses do Math.round() só estão pegando o resultado de ano - chegadaBrasil, então o que está sendo arredondado aqui é o número 520 (2020 - 500).

mostra ("Geração: " + Math.round (ano - chegadaBrasil) /28)

Precisamos deixar o /28 dentro dos parênteses também para que possamos arredondar o resultado dessa divisão:

mostra ("Geração: " + Math.round (ano - chegadaBrasil /28))

Agora sim estamos arrendondando o número correto!

Só mais um outro detalhe, quando chamamos a função pulalinha, precisamos colocar os parênteses no final para que ela funcione, ficando assim:

function mostra (frase){
    document.write (frase);
    pulalinha();
}

Espero ter ajudado, qualquer dúvida esto aqui!

Bons estudos!!

Opa, havia explicado aqui, mas o Thiago respondeu ao mesmo tempo e, bem mais didaticamente do que eu, hahaha, mas é isso aí, bons estudos!

Muito obrigada .