Foros del Web » Creando para Internet » Flash y Actionscript »

como hago que se sumen los valores de un array?

Estas en el tema de como hago que se sumen los valores de un array? en el foro de Flash y Actionscript en Foros del Web. ej: array [1) = 55; array [2] = 100; array [3] = 150; en un bucle, como los voy sumando x = array [1]; ...o ...
  #1 (permalink)  
Antiguo 23/06/2004, 11:35
Avatar de PumasCampeon  
Fecha de Ingreso: junio-2004
Ubicación: @gs.mx
Mensajes: 240
Antigüedad: 13 años, 6 meses
Puntos: 0
como hago que se sumen los valores de un array?

ej:

array [1) = 55;
array [2] = 100;
array [3] = 150;

en un bucle, como los voy sumando
x = array [1]; ...o sea x = 55
x = array [1+2]; ...o sea x = 55 + 100
x = array [1+2+3]; o sea x = 55 + 100 + 150

cual es la instruccion??????
  #2 (permalink)  
Antiguo 23/06/2004, 18:57
Avatar de ¬...  
Fecha de Ingreso: noviembre-2003
Ubicación: Guatemala
Mensajes: 742
Antigüedad: 14 años
Puntos: 4
Código:
misvalores=new Array("100","50","20");
sumar=function(valor1,valor2){
	v1=Number(misvalores[valor1]);
	v2=Number(misvalores[valor2]);
	trace(v1+v2);
}

sumar(1,0);
__________________
'_'

...

Última edición por ¬...; 23/06/2004 a las 19:00
  #3 (permalink)  
Antiguo 24/06/2004, 02:29
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 15 años
Puntos: 1
myarray = new Array("100","200","300","400", "500");
function sumar(myarray){
var total =0;
for(i=0;i<=myarray.length;i++){
total+=myarray[i];
}
}
trace("Total del contenido del arreglo " + sumar(myarray));


No lo he probado pero no le veo el pero.


Salu2
__________________
http://www.flotdesign.dk/

Última edición por pulento; 24/06/2004 a las 02:50
  #4 (permalink)  
Antiguo 25/06/2004, 09:13
Avatar de PumasCampeon  
Fecha de Ingreso: junio-2004
Ubicación: @gs.mx
Mensajes: 240
Antigüedad: 13 años, 6 meses
Puntos: 0
Gracias, me han ayudado BASTANTE

myarray = new Array(100, 200, 300, 400, 500);
trace(myarray.toString());
var total;
function sumar(myarray) {
//var total = 0;
for (i=0; i<myarray.length; i++) {
total += myarray[i];
trace('total '+i+' :'+total);
}
}
sumar(myarray);
trace("Total del contenido del arreglo "+ total);
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:05.