Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado 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.
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;
}
-
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
function productoria (num){
var multiplicar = 1;
for (var i = 0; i < num.length; i++){
multiplicar = multiplicar * num[i];
}
return multiplicar;
}