En qué curso se da esto?
Joe, le he dicho siempre a mi profesora de tecnología que diéramos programación en el insti, y decía ella que es difícil porque tenemos diferentes niveles cada uno... Seguro que si la enseño esto se la quita la tontería xD Es penoso que ni siquiera en informática lo dan, no salen del word, frontpage y excel... Menos mal que dentro de nada estoy en 1º de ingeniería informática xD
Por cierto, el último queda mejor así:
Código PHP:
//EJERCICIO 13 (para compradores inteligentes, es decir, vas las veces que haga falta para recibir más regalos)
$medicamentos = 567; //o los que sea
$regalos = 0;
$veces = 0; //las veces que he ido a comprar
$array = array(60,40,20,5);
$count = count($array); //aunque se ve que es 4, pero así es más profesional (podrás poner los arrays que quieras)
$array = rsort($array);
$i = 0;
while($i <= $count) {
while ($medicamentos > $array[$i]) {
$veces++;
$regalos +=$array[$i];
$medicamentos -= $array[$i];
}
$i++;
}