<?php
if($_POST['submit1'])
{
function bankomat()
{
$amount = $_POST['number'];
$check = '/(0){2}$/';
{
100 => 23,
500 => 5,
1000 => 0,
5000 => 200
);
foreach ($bills as $key => $value){
$billSum[$key] = $key*$value;
}
echo "Доступно на данный момент: $cash <br>";
if ($cash < $amount) echo 'В банкомате недостаточно средств для выдачи денег'; else echo "Вам будет выдано: <br>";
$thousands = 0;
if ($amount >= 5000 && $amount <= $cash)
{
$fiveTnds = floor(($amount)/5000); $thousands = $fiveTnds * 5000;
$remains = $amount - $thousands;
echo " $thousands купюрами номиналом 5000, в количестве $fiveTnds купюр";
if ($remains == 0)
{
echo '<br>Спасибо за то, что воспользовались нашим банкоматом.';
} elseif ($remains > 500) {
$rem = floor(($remains)/500); if ($rem >= $bills[500])
{
$rem = $bills[500]; //приравниваем количество купюр кратных 500, к количество наличных купюр в банкомате
$sumHund = $rem * 500; //сумма которая выдана по 500
$low = $remains - $sumHund; //остаток после выдачи купюр по 500
echo "<br>$rem купюр номиналом 500, на сумму $sumHund";
if ($low == 0)
{
echo "<br>Спасибо, что воспользовались нашим банкоматом";
} else {
$end = $low / 100; //подсчет количества купюр по 100 которыми будет выдан остаток $low
echo "<br>$end купюр номиналом 100, на сумму $low";
}}
elseif ($rem < $bills[500])
{
$sumHund = $rem * 500; //сумма выданная по 500
$low = $remains - $sumHund; // остаток денег которых ещё нужно выдать
echo "<br>$rem купюр номиналом 500, на сумму $sumHund";
if ($low == 0)
{
echo "<br>Спасибо, что воспользовались нашим банкоматом";
} else {
$end = $low / 100; //количество купюр которые выдаст банкомат по 100
echo "<br>$end купюр номиналом 100, на сумму $low";
}
}
} elseif ($remains < 500) {
$end = $remains / 100;
echo "<br>А также $end купюр номиналом 100, на сумму $remains";
}
}
elseif ($amount < 5000)
{
$remains = $amount;
if ($remains > 500) {
$rem = floor(($remains)/500); if ($rem >= $bills[500])
{
$rem = $bills[500];
$sumHund = $rem * 500;
$low = $remains - $sumHund;
echo "<br>$rem купюр номиналом 500, на сумму $sumHund";
if ($low == 0)
{
echo "<br>Спасибо, что воспользовались нашим банкоматом";
} else {
$end = $low / 100;
echo "<br>$end купюр номиналом 100, на сумму $low";
}}
elseif ($rem < $bills[500])
{
$sumHund = $rem * 500;
$low = $remains - $sumHund;
echo "$rem купюр номиналом 500, на сумму $sumHund";
if ($low == 0)
{
echo "<br>Спасибо, что воспользовались нашим банкоматом";
} else {
$end = $low / 100;
echo "<br>$end купюр номиналом 100, на сумму $low";
}
}
} elseif ($remains <= 500) {
$end = $remains / 100;
echo "<br>$end купюр номиналом 100, на сумму $remains";
}
}
echo "<br><pre> Итого: $amount</pre>";
}
else echo "<br>Введите сумму кратную 100";
}
bankomat();
}