From 376d936819dbce734b43c9d2d4b4ef8ca304b45a Mon Sep 17 00:00:00 2001 From: Hyperling Date: Sat, 30 Mar 2024 11:11:55 -0700 Subject: [PATCH] Add program from last weekend. --- spare-change.php | 54 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 spare-change.php diff --git a/spare-change.php b/spare-change.php new file mode 100644 index 0000000..6102eab --- /dev/null +++ b/spare-change.php @@ -0,0 +1,54 @@ +#!`which php` + $maxquarters) { + $maxquarters = $quarters; + echo "Change '{$change}c' required adding another quarter, now need '$maxquarters'.\n"; + } + if ($dimes > $maxdimes) { + $maxdimes = $dimes; + echo "Change '{$change}c' required adding another dime, now need '$maxdimes'.\n"; + } + if ($nickels > $maxnickels) { + $maxnickels = $nickels; + echo "Change '{$change}c' required adding another nickel, now need '$maxnickels'.\n"; + } + if ($pennies > $maxpennies) { + $maxpennies = $pennies; + echo "Change '{$change}c' required adding another penny, now need '$maxpennies'.\n"; + } +} + +echo "You can pay any cent value with exact change if you have $maxquarters quarter(s), $maxdimes dime(s), $maxnickels nickel(s), and $maxpennies penn(y,ies).\n"; + +$quarters = $maxquarters * 25; +$dimes = $maxdimes * 10; +$nickels = $maxnickels * 5; +$pennies = $maxpennies; + +$change = $quarters + $dimes + $nickels + $pennies; + +echo "That means you only ever need to carry {$change}c unless going to multiple locations on foot.\n"; + +exit(0);