السلام عليكم
وانا اقرأ كتاب [2008] - Beginning Microsoft Visual C# 2008 [Wrox] وصلت الى برنامج لايجاد قيمة الفكتوريال .... لم افهمه ... هذا الكود
{
int x=5;
int i;
int f=1;
for ( i = x ; i >= 1 ; i-- )
{
f = f * i;
}
Console.WriteLine(f);
Console.ReadKey();
}لا استطيع فهمه الرجاء شرحة بصورة واضحة .... طبعاً الـــ looping فاهمه جيداً ... لكن في كيفية تعويض القيم لم افهمه وخاصتاً عند ضرب الناتج مع الرقم التنازلي ..


