El bucle no está haciendo nada...Ya que en cada iteración, está *sobreescribiendo* el valor anterior, no restándolo del previamente calculado, que es lo que creo que quieres, y, en cuyo caso, toda la linea está mal:
Primero, lo que está haciendo el código:
Código PHP:
Ver originalfor ($i=1; $i <= 8 ; $i++) {
$cantidadEnAlmacen = $capacidadAlmacen - ($demandaDiaria * $i);
$cantidadEnAlmacen simplemente se sobreescribe cada vez, por lo que su valor va a ser el que se le asigne en el último paso del bucle, donde $i vale 8:
Código PHP:
Ver original$cantidadEnAlmacen = $capacidadAlmacen - ($demandaDiaria * 8);
// Equivale a:
$cantidadEnAlmacen=1000-(70*8);
// Lo cual es... 440
Por lo que dices, tú lo que esperas es que en el último paso del bucle, se reste 70, es decir, $demandaDiaria.Por lo que supongo que el código que quieres es:
Código PHP:
Ver original$cantidadEnAlmacen=$capacidadAlmacen;
for ($i=1; $i <= 8 ; $i++) {
$cantidadEnAlmacen -= $demandaDiaria;
O, lo que es equivalente:
Código PHP:
Ver original$cantidadEnAlmacen=$capacidadAlmacen-(8*$demandaDiaria);