Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: maticaba99 en 28 de Mayo 2019, 00:06

Título: Javascript. Multiplicacion de elementos de un mismo array (multiplicar índices)
Publicado por: maticaba99 en 28 de Mayo 2019, 00:06
Hola buenas, soy nuevo en el foro y estoy aprendiendo a programar hace relativamente poco. Tengo un problema cuando quiero hacer una function que multiplique números de un mismo array osea: array [10,20]. Resultado = 200.

Les dejo el código con el que me trabé y no sé cómo seguir.


Código: [Seleccionar]
function productoria (num){
    var numeros = [];
    var multiplicar = 1;
  for (var i = 0; i < num.length; i++){

    var per = num;
    numeros.push(per);
     multiplicar = multiplicar * numeros[i];
  }
  return multiplicar;
}

 
Título: Re:Javascript. Multiplicacion de elementos de un mismo array
Publicado por: Kabuto en 28 de Mayo 2019, 01:30
No necesitas hacer push() como si trabajases con una pila(stack).

Simplemente accede a los elementos valiendote del índice que va aumentando progresivamente gracias al bucle for

Código: [Seleccionar]
function productoria (num){
    var multiplicar = 1;
  for (var i = 0; i < num.length; i++){
     multiplicar = multiplicar * num[i];
  }
  return multiplicar;
}