إعلان
تعلم الآن

تعلم البرمجة للمبتدئين حساب قيمة العاملي للعدد - التمرين السادس

المطلوب

أكتب برنامج يطلب من المستخدم إدخال قيمة n ثم يعرض له ناتج جمع الأعداد الفردية و الزوجية الموجودة من 1 إلى n على النحو التالي.


إرشادات

  1. s هو المتغير الذي سيحتوي على المجموع النهائي لكل عمليات الجمع لهذا وضعنا فيه 0 كقيمة أولية.
  2. n هو المتغير الذي يخزن العدد الذي سيدخله المستخدم و الذي تتوقف الحلقة عنده.
  3. i هو المتغير (العداد) الذي يزيد واحد في كل دورة الحلقة التي سننشئها من 1 إلى n.
  4. f هو المتغير الذي سنخزن فيه قيمة العاملي لكل قيمة من قيم العداد i.
  5. في كل دورة من دورات الحلقة i سيتم إضافة واحد مقسوم على قيمة العداد i مضروبة بقيمة العاملي لها و من ثم إضافة الناتج على قيمة s.

الحل

var n;
var f = 1;
var s = 0;

write("Enter n: ");
n = read();

for (var i=1; i<=n; i++)
{
    f = f * i;
    s = s + (1 / (i + f));
}

write("s = " + s);
        

سنحصل على النتيجة التالية في حال أدخلنا العدد 4 عند التشغيل.

Enter n: 4
s = 0.8968253968253969

جرب الكود


شرح الكود

الفيديو التالي يشرح طريقة عمل الكود خطوة خطوة.

إعلان
دورة قواعد بيانات MySQL في هذه الدورة ستتعلم أساسيات قواعد البيانات و أوامر SQL، العلاقات (Join) بين الجداول، Normalization مع تطبيق مشروع متكامل. سعر الدورة الآن هو 20 ريال سعودي فقط بدلاً من 600 ريال
سعر الدورة الآن هو 20 ريال سعودي فقط بدلاً من 600 ريال
تعلم الآن

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة