Prezados,
A minha dúvida é em relação ao resultado apresentado, fiz o código um pouco diferente e a resposta apresentada foi 18,5. No código do exercício não há arredondamento como o meu, é apresentado como resultado: 18.428571428571427. Ou seja, no meu código houve arredondamento, mesmo sem usar o "Math.round()".
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
}
var anoDescobrimento = 1500;
var anoAtual = 2018;
mostra ("O número de gerações é: " + ((anoAtual - anoDescobrimento)/28));
pulaLinha();
</script>