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

ملاحظة

سبق و وضعنا حل لهذا التمرين هنا و لكننا هذه المرة اتبعنا أسلوب يمكن استخدامه حتى لو كان عدد المضاعفات متغيراً غير ثابت.

إذاً الأسلوب الذي ستتعلمه من هذا التمرين مهم جداً و ستستخدمه في جميع التمارين اللاحقة.


المطلوب

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


إرشادات

هنا يجب إنشاء حلقة من 1 إلى n و في كل دورة من دورات هذه الحلقة يجب إضافة المضاعف لقيمة العداد بنفسها على قيمة s.

فيما يلي طريقة تحليل الناتج الذي سيوضع في المتغير s إذا قام المستخدم بإدخال العدد 5 في المتغير n.


الحل

var n;
var p;
var s = 0;

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

for (var i=1; i<=n; i++)
{
    p = 1;
    
    for (var k=1; k<=2; k++)
    {
       p = p * i;
    }
    
    s = s + p;
}

write("s = " + s);
        

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

Enter n: 5
s = 55

جرب الكود


شرح الكود

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

قريباً سيتم إضافة فيديو يشرح طريقة عمل الكود السابق بدقة.

الدورات

أدوات مساعدة

أقسام الموقع

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