Informática, perguntado por biankavicente13, 1 ano atrás

socorrrooo
em javascript
Necessitamos uma função produto que receba um array de números e retorne o produto: o resultado de multiplicar todos os elementos entre si. Por exemplo, produto([1, 4, 7]) deve retornar 28, que é 1 * 4 * 7. Escreva a função produto Dá-me uma dica! Relembre sobre: como passar arrays, fazendo algo com cada elemento; como acumular cada elemento.

Soluções para a tarefa

Respondido por Einstein314
0

Resposta:

Teste esse codigo

Explicação:

function mult(...terms) {

 let current = 1

 for (const term of terms) current *= term

 return current

}

console.log(mult(1, 4, 7))

//Se você quiser usar um array no primeiro parâmetro, basta trocar ...terms por terms//

OPÇÃO ALTERNATIVA:

var result = [1, 4, 7].reduce( (a,b) => a * b );

Respondido por jelirhilp0s5fp
2

Resposta:

function produto(v){

  var res = 1;

  for(var x = 0; x < v.length; x++) res *= v[x];

  return res;

}

Explicação:

Perguntas interessantes