Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2015, 17:05
Avatar de Manuellama
Manuellama
 
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 17 años, 5 meses
Puntos: 10
Dividir array según cantidad limite en varios elementos

Tengo este array.

array = Array(50,180,40,15,153,180,10);


El límite es 200.

Sumo cada elemento progresivamente. Cuando la suma supera 200, la suma es 0. Marco ese índice. Sigo con el siguiente etc.

El problema que tengo es que si la suma es inferior a 200, pero el siguiente elemento hace que la supere(180+40, por ejemplo), calcula mal y me incluye el siguiente elemento en el item actual.

Es para hacer un paginador a4 según la altura de unos divs. Cada página aumentará hasta un límite.

Perdonad mi mala expresión. Llevo toda la tarde con esto y no soy capaz de resolverlo.

Caricatos, I need your help!!!