试题:比较买票策略(1)每次买一张票单价15元(2)先花500元办张开,然后每次买票都是前一次的0.9倍,例如500+15×0.9+150.90.9.....以此类推,求出当优惠为一个定值时,第二种策略比第一种策略花钱少
function movie($card, $ticket, $perc) {//$card办卡钱,$ticket单次票钱, $perc单次优惠折扣比例
$num=0;
$sum1=$card;
$sum2=$ticket*$num;
while($sum1>$sum2){
$num++;
for($i=0;$i<$num;$i++){
$sum1=$sum1+$ticket*pow($perc,$i+1);
}
}
return $num;
}