<?php
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', true);

/*
 * W5.2 Некто кладет в банк 10000 р. Банк начисляет 10% годовых 
 * (то есть, каждый год на счету становится на 10% больше, чем в прошлом году).
 * Напиши программу, считающую, через сколько лет в банке будет миллион?
 * Сколько лет будет этому некто? Доживет ли некто до этого дня, 
 * если сегодня ему 16 лет?
 */
 
 // Ages
 define('AGE_CURRENT', 16);
 define('AGE_TO_DIE', 100);
 
 // Capitals
 define('CAPITAL_MAX', 1000000);
 define('CAPITAL_START', 10000);
 
 // Init params
 $capital = CAPITAL_START;
 $years = 0;
 
 while ($capital < CAPITAL_MAX) {
     // Short form of $capital = $capital + 0.1 * $capital
     $capital *= 1.1;
     ++$years;
 }
 
 echo 'Years: ' . $years . PHP_EOL;
 echo 'Age: ' . ($age = $years + AGE_CURRENT) . PHP_EOL;
 
 if (AGE_TO_DIE < $age) {
     echo 'Your anon is dead';
 }