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

Não consigo achar o erro... consultei debugger e não acho. Alguém me ajuda??

<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(média));


</script>
9 respostas

Olá Chirstina tudo bom? O erro está na função pula linha você esqueceu de abrir e fechar os parênteses(eu achei esse erro pelo console do navegador) para abrir ele basta clicar em f12( caso esteja em noot e não der certo use fn+f12) bom espero ter ajudado aqui está a solução:

function pulaLinha(){

    document.write("<br>");

}

caso tenha solucionado sua dúvida porfavor marque como concluídobons estudos e obrigado tchau tchau

solução!

Olá Christina, tudo bem?

A função pulaLinha() está sem os parênteses.

Olá Christina,

conforme os colegas já explicaram, faltaram os parêntesis () na function pulalinha()

E só para lembrá-la, procure não utilizar letras acentuadas e cedilhas nos nomes de variáveis e funções, como em sua variável 'média'.

Bons estudos!

Qual erro Christina?

no 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>

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 da correção do André, a variável media agora está grafada com acento e sem acento:

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