Exercício 15: Somatória, quarta parte

Somatória, quarta parte

Então, temos que repetir a operação de acumular várias vezes, uma para cada elemento do array. Digamos olá (novamente) ao for...of!

function lucroTotal(umPeriodo) {
  let somatoria = 0;
  for (let mes of umPeriodo) {
    somatoria = somatoria + mes;
  }
  return somatoria;
}

Como você pode ver, o for...of permite visitar e fazer algo com cada elemento de um array; neste caso, estaremos visitando cada mes de umPeriodo.

Ainda não está convencido? Novamente, experimente as seguintes expressões no console:

  • lucroTotal([])
  • lucroTotal([100])
  • lucroTotal([100, 2])
  • lucroTotal([2, 10, -20])
  • lucroTotal([2, 10, -20, 0, 0, 10, 10])

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