Cita:
Iniciado por Triby 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
Hola, gracias por tu respuesta. Lo pude resolver de la siguiente manera:
Código PHP:
$paq = $paquetes[9] / 2;
$paq2 = round($paq, 0, PHP_ROUND_HALF_DOWN);
$resto = $paq - $paq2;
if ($resto > 0)
$paq1 = 1;
print 'Paquetes 1: '. (int) $paq1;
print '<br />';
print 'Paquetes 2: '. (int) $paq2;
Saludos