Exercício 12: Somatórias, primeira parte

Somatórias, primeira parte

Ana, contadora de uma empresa bem conhecida, guarda o lucro de cada mês em um array. Por exemplo, para o último semestre do ano passado, registou o seguinte:

//Em Julio ganhou $50, em Agosto perdeu $12, etc
let lucroUtimoSemestre = [50, -12, 1000, 300, 200, 0];

Ela acaba de nos perguntar: "posso saber o lucro de um semestre inteiro?"

"Óbvio", dissemos, e escrevemos o seguinte código:

function somatoriaLucroSemestre(umSemestre) {
  return umSemestre[0] + umSemestre[1] +
         umSemestre[2] + umSemestre[3] +
         umSemestre[4] + umSemestre[5];
}

"Obrigada", respondeu a Ana, e se foi calculando o lucro usando a função que a passamos a ela. Mas um pouco mais tarde, ela voltou contando que também tinha registrado o lucro do primeiro trimestre deste ano:

//Em Janeiro a empresa ganhou $80, en Fevereiro, $453, em Março $1000
let lucroPrimeiroTrimestre = [80, 453, 1000];

E ela nos perguntou: "Posso usar esta função que vocês me deram para calcular o lucro do primeiro trimestre?"

E ficamos pensando.

Tem algum problema a função somatoriaLucroSemestre que escrevemos? Funcionará com trimestres? E com quatrimestres?

Experimente no console!

Você deve fazer o login antes de começar a enviar suas soluções

Opa! Sua solução não pode ser executada

  • Verifique se o seu programa não possui recursão ou um loop infinito
  • Verifique se você tem uma conexão com a internet
  • Espere um pouco e tente novamente

Estamos processando sua solução

Se não mostrar automaticamente em alguns segundos, pressione F5