Necesitamos una función productoria que reciba un array de números y devuelva su productoria: el resultado de multiplicar todos sus elementos entre ellos.
Por ejemplo, productoria([1, 4, 7]) debe devolver 28, que es 1 * 4 * 7.
Hecho hasta ahora pero no me funciona:
function productoria (numero){
var resultado = 1;
for (var i=0; i<numero.length;i++);{
resultado = resultado* numero [i];
}
return resultado
}
La lógica es buena, pero te sobra un "punto y coma" al final de la línea de "for". Debería ser:
function productoria (numero){
var resultado = 1;
for (var i=0; i<numero.length;i++){
resultado = resultado* numero [i];
}
return resultado
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)