Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2013, 07:17
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Problemas con numeros negativos

Hola Amigos!!!
Estoy desde ayer intentado restar numeros negativos y no lo puedo lograr
mi codigo es este
Código PHP:
Ver original
  1. $final=100;
  2. $arreglo=array(10,20,30);
  3. foreach($arreglo as $tr)
  4. {
  5.             if($final >= $tr)
  6.             {
  7.                 $final=$final-$tr;
  8.                 echo $final."<br>";
  9.             }
  10. }//salida 90 70 40
hasta aca todo bien, pero mi problema es si $final es menor a $tr
Código PHP:
Ver original
  1. $final=1;
  2. $arreglo=array(10,20,30);
  3. foreach($arreglo as $tr)
  4. {
  5. if($final >= $tr)
  6.     {
  7.          $final=$final-$tr;
  8.     echo $final."<br>";
  9.     }
  10. else
  11. {
  12.     if($final>0)
  13.     {
  14.     $final=$tr-$final;
  15.     echo $final."<br>";
  16.     }
  17.      else
  18.     {
  19.     break;
  20.     }
  21.    }
  22. }
si $final tiene como valor 1 y le resto el primer elemento de $tr, entonces lo que necesito es que $final ya no reste mas porque ya le resto 1 a $tr
y en la salida me tendria que quedar unicamente
9 ya que $final es 0
Saludos y muchas gracias!!!

Última edición por tumbero_x; 27/05/2013 a las 07:39