Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

عند حساب قيمة العاملي للعدد لما تم وضع القيمة f=1 بداخل الحلقة i؟

السلام عليكم،

وصلت في دورة أساسيات البرمجة إلى درس حساب قيمة العاملي للعدد، لكن لم أفهم لما في التمرين الثاني تم وضع القيمة f=1 بداخل الحلقة i بدل وضعها خارجها كما هو المتغير var s = 0;

var n;
var f;
var s=0;

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

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

write("s = " + s);

تعليقات 1

أضف تعليق

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