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

Obrigada p/ quem ajudou, entendi e fiz as correções, e continua dando erro em totalDeAnos.

<meta charset="utf-8">

<script>

//Desde 1500 até o ano atual, quantas gerações se passaram?
//Imprima esse número da seguinte maneira: calcule quantos anos passaram desde 1500 e divida o resultado pela média de 28 anos.

function pulaLinha() {

    document.write("<br>");

}

function mostra(frase) {

    document.write(frase);
    pulaLinha();

}

var anoInicial = 1500;
var primeiraGeracao = 1528;
var anoFinal = 2020;
var totalDeAnos = (anoFinal-anoInicial);
var média = (TotalDeAnos/(primeiraGeracao-anoInicial));

mostra("Desde " + anoInicial + " até " + anoFinal);
mostra("a quantidade de gerações é  ");
mostra("de " + Math.round(media));


</script>
5 respostas
solução!

Você declarou a variável com t minúsculo:

var totalDeAnos

Mas chamou ela com T maiúsculo:

var média = (TotalDeAnos/(primeiraGeracao-anoInicial));

Christina,

além de escrever diferente total e Total

var totalDeAnos = (anoFinal-anoInicial);
var média = (TotalDeAnos/(primeiraGeracao-anoInicial));

também usou 'média' e 'media'

var média = (TotalDeAnos/(primeiraGeracao-anoInicial));
---
mostra("de " + Math.round(media));

Recomendo usar somente totalDeAnos e media, onde aparecerem estas variáveis.

ooopss, Funcionou \o/

Obrigada André !!

obrigada Akashi!!

Qualquer dúvida estamos por aqui!

Bons estudos!