بسم الله الرحمن الرحیم.
سلام.
عوض کردم و این شد و باز هم جواب نداد
int i;
int j = 10;
i = Convert.ToInt16(label1.Text);
j = Convert.ToInt16(label1.Text);
For (int i = 1; i<= 10;:i++)
ایجا فکز کنم بایذ یه چیزی باشه ولی دقیق نمیدونم چی!
label1.Text = Convert.ToString(j);
من گفتم که شما نیاز به خوندن یک کتاب آموزشی سی شارپ دارید.
دقت داشته باشید لطفاً:
زبان برنامه نویسی سی شارپ به بزرگی و کوچک بودن حروف حساسه.یعنی اگر شما بجای for بنویسید For از شما خطا میگیره و براش بی معنی هست.
وقتی شما مینویسید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در اصل یک متغیر از نوع عددی تعریف کردید.این متغیر در درونش یک عدد ذخیره میشه.
مثلاً اگر شما بعد از کد بالا بنویسید i=5; مقدار عددی 5 در درون متغیر i ذخیره میشه.
بعدش یک متغیر دیگه میسازید مثلاً :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با این تعریف مقدار 4 در درون متغیر j قرار میگیره.
حال متغیر دیگری به نام q تعریف میکنید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا یک خط مینویسید:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در کد بالا گفتید q برابر باشه با مجموع i و j که طبق تعریفی که قبلاً از i کردیم مقدارش رو برابر 5 قرار دادیم و j رو برابر 4 قرار دادیم که با جمع i و j مقدار 9 درون متغیر q قرار میگیره.
که کد کامل اینشکلی میشه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا به این شکل:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا شما میخواهید مجموع اعداد 1 تا 10 رو توی متغیری قرار بدید که کدتون به شکل زیر میشه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در حلقه بالا هر بار به i یکی اضافه میشه که اگر دقیق حساب کنیم اینشکلی هست:1 و 2 و 3 و 4 و 5 و 6 و 7 و 8 و 9 و 10 که ما هر کدوم از این اعداد رو با q جمع کردیم.یعنی مقدار q برابر میشه مجموع اینها.
ترجمه اش به این شکل میشه:
اون حلقه تا 10 بار میچرخه و مقادریری که گفتیم در i قرار میگیره.
حالا این مقادر به این شکل در q جمع میشن:
دور اول:
q=q+i; کد اصلی
یعنی
q=0+1;
q=1; نتیجه
دور دوم:
q=q+i;
یعنی
q=1+2;
q=3; نتیجه
دور سوم:
q=q+i;
یعنی
q=3+3;
q=6; نتیجه
و تا مرحله 10 این قضیه ادامه داره.
حالا شما مقدار q رو در Lable بریزید لطفاً خط کد رو داخل حلقه قرار ندید ببینم چیکار میکنید.