Страница 159 из 813 Все что нужно делать — снова и снова вычислять результат по данной формуле, пока долг не будет равен нулю, а затем посчитать, сколько месячных платежей для этого требуется. Чтобы это сделать, можно заставить PHP использовать цикл while. Практика Использование цикла while 1. Откройте HTML-редактор и введите следующий код:<html> <head><title></title></head> <body> <Ь>Заявка на получение ссуды. Кредитный банк Namllu</b> <?php if (isset($_POST['posted'])) { $duration = 0; switch ($_POST['loan']) { case "1000"; $interest = 5; break; case "5000"; $interest = 6.5; break; case "10000"; $interest = 8; break; default: echo "Вы не выбрали вариант ссуды<^Ьг>"; exit; } while ($_POST['loan'] > 0) { $duration = $duration + 1; $monthly = $_POST['month'] - ($_POST['loan']*$interest/100); if ($monthly <= 0) { echo "Чтобы погасить ссуду, требуются более крупные ежемесячные платежи<^>"; exit; } $_POST['loan'] = $_POST['loan'] - $monthly; } echo "Для погашения ссуды при процентной ставке $interest процентов понадобится $duration месяцев.<hr>"; } ?> <form method="POST" action="loan.php"> <input type="hidden" name="posted" value="true"> <br> Выберите необходимую сумму ссуды<Ьг><Ьг> <input name="loan" type="radio" value="1000">1000 долларов под 5,0% в месяц <br> <input name="loan" type="radio" value="5000">5000 долларов под 6,5% в месяц <br> <input name="loan" type="radio" value="10 00 0">10000 долларов под 8,0% в месяц <br> <br> Введите сумму ежемесячного платежа <input name="month" type="text" size="5"> <br>
|