<?php
 /* require_once "pChart1/pChart/pData.class";
  require_once "pChart1/pChart/pChart.class"; 
  ini_set('display_errors','Off'); */
 
//закомментированное подключения библиотеки для графика
 
$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<300; $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($gold>=$price5) {
 
    $countBird=floor($gold/$price5);
    $bird5=$bird5+$countBird;
    $gold=$gold-($price5*$countBird);
}
 
 
if($gold>=$price4) {
 
    $countBird4=floor($gold/$price4);
    $bird4=$bird4+$countBird4;
    $gold=$gold-($price4*$countBird4);
}
 
 
if($gold>=$price3) {
 
    $countBird3=floor($gold/$price3);
    $bird3=$bird3+$countBird3;
    $gold=$gold-($price3*$countBird3);
 
}
 
 
if($gold>=$price2) {
 
    $countBird2=floor($gold/$price2);
    $bird2=$bird2+$countBird2;
    $gold=$gold-($price2*$countBird2);
 
}
 
if($gold>=$price1) {   
 
    $countBird1=floor($gold/$price1);
    $bird1=$bird1+$countBird1;
    $gold=$gold-($price1*$countBird1);
 
}
 
 
/* $green[]=$bird1;
$yelow[]=$bird2;
$grey[]=$bird3;
$blue[]=$bird4;
$red[]=$bird5;  */
 
//В этих блоках выбираем какую птицу покупать взависимости от количества золота каждый день
//$countBird5-количество птиц которые можно купить, $bird5-количество птиц после покупки
//$gold=$gold-($price5*$countBird5) - расчёт сколько остаётся золота 
 
$gold=round($gold,2);
$profRub=$dailyIncome/200;
$profRub=round($profRub,2);
$pB[]=$profRub;
 
//переводим золото в рубли, с учётом того что от дохода (без бонуса) можно вывести 
//только половину суммы
echo "День: $i Птицы: Зелёных-$bird1, Жёлтых-$bird2, Коричневых-$bird3, Синих-$bird4, Красных-$bird5 Дневной доход в рублях: $profRub Остаток золота: $gold 
\n";
 
}
 
 /* $DataSet = new pData(); // Создаём объект pData
   
  $DataSet->AddPoint($green, "Serie1"); // Загружаем данные графика зелённый птицы
  $DataSet->AddPoint($yelow, "Serie2"); // Загружаем данные графика жёлтые птицы
  $DataSet->AddPoint($grey, "Serie3"); // Загружаем данные графика коричневые птицы
  $DataSet->AddPoint($blue, "Serie4"); // Загружаем данные графика синиеп тицы
  $DataSet->AddPoint($red, "Serie5"); // Загружаем данные графика красные птицы
  $DataSet->AddPoint($pB, "Serie6");  //Загружаем данные графика дневной доход в рублях
  $DataSet->AddAllSeries(); // Добавить все данные для построения
  $Test = new pChart(1600, 1000); // Рисуем графическую плоскость
  $Test->setFontProperties("Fonts/tahoma.ttf", 22); // Установка шрифта
  $Test->setGraphArea(10, 4, 885, 500); // Установка области графика
  $Test->drawFilledRoundedRectangle(7, 7, 900, 523, 5, 140, 140, 140); // Выделяем плоскость прямоугольником
  $Test->drawRoundedRectangle(5, 5, 995, 525, 5, 230, 230, 230); // Делаем контур графической плоскости
  $Test->drawGraphArea(255, 255, 255, true); // Рисуем графическую плоскость
  $Test->drawScale($DataSet->GetData(), $DataSet->GetDataDescription(), SCALE_NORMAL, 250, 250, 250, true, 10, 30); // Рисуем оси и график
  $Test->drawGrid(4, true, 230, 230, 230, 50); // Рисуем сетку
  $Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription()); // Соединяем точки графика линиями
  $Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(), 1, 1, 255, 255, 255); // Рисуем точки
  $Test->drawTitle(50, 22, "Rich-bird", 50, 50, 50, 585); // Выводим заголовок графика
  $Test->Render("example1.png");
 
 */
 
 //закомментировано построение графика при помощи  pChart
// your code goes here
 
?>