<?php

$bird1=1;
$prof1=24;
$price1=1000;

$bird2=0;
$prof2=144;
$price2=5000;

$bird3=0;
$prof3=768;
$price3=25000;

$bird4=0;
$prof4=3360;
$price4=100000;

$bird5=0;
$prof5=19200;
$price5=500000;
//Параметры птиц (всего 5 видов) $bird-количество, $prof-золото которые они приносят
//$price-цена птицы
$percent=1.05;
//коэффициент при обмене средств
for($i=1; $i<250; $i++)  {

     $n=rand(10,150);
//бонус
    $gold=$gold+(($bird1*$prof1)+($bird2*$prof2)+($bird3*$prof3)+($bird4*$prof4)+($bird5*$prof5))*$percent+$n;
//расчёт золота
    $dailyIncome=(($bird1*$prof1)+($bird2*$prof2)+($bird3*$prof3)+($bird4*$prof4)+($bird5*$prof5))*$percent;
//расчёт дневного дохода без бонуса

if($price1<=$gold && $gold<$price2) {   

    $countBird1=floor($gold/$price1);
    $bird1=$bird1+$countBird1;
    $gold=$gold-($price1*$countBird1);

}

if($price2<=$gold && $gold<$price3) {

    $countBird2=floor($gold/$price2);
    $bird2=$bird2+$countBird2;
    $gold=$gold-($price2*$countBird2);

}

if($price3<=$gold && $gold<$price4) {

    $countBird3=floor($gold/$price3);
    $bird3=$bird3+$countBird3;
    $gold=$gold-($price3*$countBird3);

}

if($price4<=$gold && $gold<$price5) {

    $countBird4=floor($gold/$price4);
    $bird4=$bird4+$countBird4;
    $gold=$gold-($price4*$countBird4);
}

if($gold>=$price5) {

    $countBird=floor($gold/$price5);
    $bird5=$bird5+$countBird;
    $gold=$gold-($price5*$countBird);
}

//В этих блоках выбираем какую птицу покупать взависимости от количества золота каждый день
//$countBird5-количество птиц которые можно купить, $bird5-количество птиц после покупки
//$gold=$gold-($price5*$countBird5) - расчёт сколько остаётся золота 

$gold=round($gold,2);
$dailyIncome=round($dailyIncome,2);

echo "День: $i Птицы: Зелёных-$bird1, Жёлтых-$bird2, Коричневых-$bird3, Синих-$bird4, Красных-$bird5 Дневной доход(без бонуса): $dailyIncome Остаток золота: $gold\n";

}