Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/12/2013, 20:45
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Respuesta: Problema de lógica

No sé para qué haces las divisiones, realmente no les veo utilidad; aparte, tienes $paq1 y $paq2, sin embargo, dentro del while incrementas $paq3.

Sin las divisiones sería algo como:

Código:
paq1 = paq2 = 0
total = 9 // Total de paquetes

while(total > 0) {
         if(total >=2) {
                 total -= 2
                 paq2 ++
         } else {
                 total --
                 paq1 ++
         }
}
La cosa es sencilla, si el total es mayor o igual a 2, incrementas paq2, de lo contrario incrementas paq1
__________________
- León, Guanajuato
- GV-Foto