الجمعة، 27 سبتمبر 2019

طريقة حساب مضروب الرقم Factorial

الكود الخاص بحساب factorial او مضروب الرقم
مثال : لو اردنا حساب مضروب الرقم 5
هو كالتالى :
5!=5*4*3*2*1
=120
فى البداية يتم تعريف متغيرين
المتغير الاول وليكن number يحمل قيمة الرقم المراد حساب مضروبه.
اما المتغير الثانى وليكن factorial وهو الذى يحمل نتيجة هذا المضروب وياخذ قيمة ابتدائية واحد .
ثم يتم عمل for loop او اى اداة من ادوات اللوب تبداء من قيمة  المتغير الاول وتنتهى عند الواحد .
فى بداية اللوب يتم ضرب قيمة المتغير الثانى factorial وهى 1
فى قيمة المتغير الخاص باللوب i وهى 5 ثم وضع هذة القيمة الجديدة فى المتغير factorial فتصبح 5 .
بعدها يتم انقاص قيمة متغير اللوب وهو i  بواحد فتصبح قيمته 4 فيدخل فى الشرط هل 4 اكبر من 0 الاجابة true فيدخل اللوب ويتم ضرب قيمة factorial الحالية وهى 5 فى 4 فتصبح 20 ويتم وضع هذة القيمة الجديدة داخل factorial وهكذا حتى تصبح قيمة i  ب 0 فيتم الخروج من اللوب وطباعة قيمة ال factorial
مرفق الكود باستخدام كلا من
php and java



طريقة آخرى
طريقة اخرى لحساب factorial او مضروب الرقم
استخدمنا فى الطريقة الاولى اللوب لكن فى المرة دى هستخدم مفهوم اخر وهو recursion او استدعاء الدالة لنفسها اكثر من مرة .
مثال : لو اردنا حساب مضروب الرقم 5
هو كالتالى :
5!=5*4*3*2*1
=120

مرفق الكود اسفل .
لو فى اى حد مش واضح معاه الكود يكتبلى فى التعليقات

تحياتى للجميع.

***********************


***********************

إذا كنت تحتاج إلى عدد أكبر من الفقرات يتيح لك مولد النص العربى زيادة عدد الفقرات كما تريد. هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة, ومن هنا وجب على المصمم أن يضع نصوصا مؤقتة على التصميم ليظهر للعميلً