وعليكم السلام ورحمة الله وبركاته
قم بإجراء 4 عمليات، في كل مرة قم باستخراج "المطلوب" من المبلغ بقسمته على 25 أو 10 أو 5 أو 1 واحتفظ به في متغير، اطرح (الناتج*25 أو 10 أو 5 أو 1) من "المبلغ الحالي" لكي تحصل على "المبلغ المتبقي".
عند نهاية كل عملية من ال 4 قم بتخزين "المبلغ المتبقي" في متغير لاستخدامه في العملية التي تليها عوضًا عن المبلغ الأساسي.
في النهاية اطبع ال 4 متغيرات التي تحمل القيم المستخرجة في داخلها.
مثال php:
كود:
<?php
$amount=301;
$total_quarter=floor($amount/25); #floor() وظيفتها تقريب العدد إلى العدد الصحيح الأقل (بلا فواصل) وهذا مهم هنا.
$amount_now=$amount-$total_quarter*25;
$total_dime=floor($amount_now/10);
$amount_now=$amount_now-$total_dime*10;
$total_nickel=floor($amount_now/5);
$amount_now=$amount_now-$total_nickel*5;
$total_penny=floor($amount_now);
$amount_now=$amount_now-$total_penny;
echo 'Total: <b>'.$total_quarter.'</b> quarters <b>'.$total_dime.'</b> dimes <b>'.$total_nickel.'</b> nickels <b>'.$total_penny.'</b> pennies.';
?>
ربما لا تكون هذه هي الطريقة الأمثل، قمت بعمل المثال للتوضيح فقط.