1
resposta

Fiz dessa maneira, porém compliquei mais ou deixei mais fácil o entendimento?

<meta charset="UTF-8">

<script>

function pulaLinha() {

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

function mostra(frase) {

    document.write(frase);
}

var anoAtual = 2021;
var anoChegada = 1500;
var mediaIdade = 28;

mostra(" Até o momento já se passaram " + Math.round((anoAtual - anoChegada)/ mediaIdade) + " gerações portuguesas." );

</script>
1 resposta

Olá Leandro tudo bem ?

Parabéns pelo seu desenvolvimento na atividade, continue assim que você vai evoluir muito. A maneira como você trabalhou com o código está muita boa e de fácil entendimento. Uma outra maneira também que pode facilitar ainda mais é criar uma variável apenas para realizar o cálculo :

var mediaGeracoes = ((anoAtual - anoChegada)/mediaIdade)

Criei essa variável com o nome de mediaGeracoes que vai ser responsável em fazer o cálculo. Depois é só chamar a variável no mostra ao invés de fazer o cálculo diretamente :

mostra(" Até o momento já se passaram " + Math.round(mediaGeracoes) + " gerações portuguesas." );

Essas alterações é opcional , só quero te apresentar que tem maneiras diferentes para obter o mesmo resultado. =)

Mas da maneira como você fez está correta também. =)

Espero que você tenha um excelente estudos , e qualquer dúvida sinta-se a vontade para compartilhar aqui no fórum , ficaremos muito felizes em poder te ajudar. =).

Abraços e bons estudos.