مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

masih4420

عضویت از 1397/03/10

سوال در مورد حلقه while

  • پنجشنبه 10 خرداد 1397
  • 19:37
تشکر میکنم

سلام دوستان
من دارم آموزش C# کار میکنم با برنامه visual studio
تو قسمت while کدی نوشته شد که مجموعه اعداد 1 تا 10 رو نشون میداد
خب شرط اینه که تا زمانی که i به 10 برسه حلقه فعال باشه.
داخل بلاک هم میگه
دور اول i برابر 1 هست پس sum رو با 1 جمع کن.
بعد میگه i رو با یک جمع کن.
دور دوم میگه i  برابر 2 هست پس sum  رو با 2 جمع کن.
بعد میگه i رو با یک جمع کن.
الا اخر...
سوال من اینه الان کجاش داره مجموعه اعداد 1 تا 10 رو جمع میکنه؟! یعنی باید ی جاییش اینطوری باشه که وقتی sum برابر 1 باشه اینو بزاره سام 1... وقتی سام برابر 2 باشه اینو بزاره سام 2 و... 
در آخر بیاد بگه سام 1 + سام 2 + ....
ولی همچین چیزی نداره!
تو این کد کجاش داره میگه سام هارو با هم جمع کن؟؟

int sum = 0;
            int i = 1;
            while (i<=10)
            {
                sum += i;
                i++;
            }
            MessageBox.Show(sum.ToString());

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 11 خرداد 1397
  • 14:40

در خط زیر

داره مقدار موجو در sum رو + 1 میکنه

sum += i;

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)