لطفا از تمام مطالب دیدن فرمایید.
فصل دوم _ بخش اول _ کار با اعداد صحیح در c#
فصل دوم:
کار با متغیر ها_ اعداد صحیح
متغیر ها
متغیر مکانی است که شما در طول کار برنامه خود مقداری را در آن دخیره می کنید. بعد ها شما می توانید براساس مقدار آن متغییر تصمیم گیری کنید(برای مثال” آیا این متغیر برابر 79 است” و یا “آیا این متغیر بیشتر از 4 است؟”)یا عملیات ریاضی و محاسباتی روی آن انجام دهید. یا چیز های دیگر.برای دیدن انواع متغییر ها اینجا کلیک کنید
کار با متغییر ها
-
تعریف یک متغییر
مثال
بهتر است که قبل یا بعد از نام هر متغییر ی که تعریف می کنید نوع آن هم بنویسید مثلا در مثال بالا به جای int a مینویسیم int inta یا char chrb
حالا که کمی با تعریف متغییر آشنا شدید بهتر است که مثال هاای را حل کنیم
مثال1:
برنامه ای که یک واحد به متغییر اضافه میکند.
-
یک پروژه جدید ایجاد کنید به نام پروژ Variables
-
پنجره فرم 1 را مقداری کوچک تر کنید و یک کنترل Button از نوار ابزار در آن قرار دهید، خاصیت Text ان را Add 1 to intNumber و خاصیت Name آن را به btnAdd تغییر دهید فرم شما باید مشابه فرم زیر ......................
امیدوارم از آموزش خوشتون اومده باشه(نظر در مورد نحوه آموزش یادتون نره)
فصل دوم _ بخش اول _ کار با اعداد صحیح در c#
فصل دوم:
کار با متغیر ها_ اعداد صحیح
متغیر ها
متغیر مکانی است که شما در طول کار برنامه خود مقداری را در آن دخیره می کنید. بعد ها شما می توانید براساس مقدار آن متغییر تصمیم گیری کنید(برای مثال” آیا این متغیر برابر 79 است” و یا “آیا این متغیر بیشتر از 4 است؟”)یا عملیات ریاضی و محاسباتی روی آن انجام دهید. یا چیز های دیگر.برای دیدن انواع متغییر ها اینجا کلیک کنید
کار با متغییر ها
-
تعریف یک متغییر
مثال
بهتر است که قبل یا بعد از نام هر متغییر ی که تعریف می کنید نوع آن هم بنویسید مثلا در مثال بالا به جای int a مینویسیم int inta یا char chrb
حالا که کمی با تعریف متغییر آشنا شدید بهتر است که مثال هاای را حل کنیم
مثال1:
برنامه ای که یک واحد به متغییر اضافه میکند.
-
یک پروژه جدید ایجاد کنید به نام پروژ Variables
-
پنجره فرم 1 را مقداری کوچک تر کنید و یک کنترل Button از نوار ابزار در آن قرار دهید، خاصیت Text ان را Add 1 to intNumber و خاصیت Name آن را به btnAdd تغییر دهید فرم شما باید مشابه فرم زیر شود
-
روی دکمه فرمان دوبار کلیک کنید تا تابع مربوط به رویدادClick دکمه فرمان با نام btnAdd_Click باز شود کد های مشخص شده زیر را به آن اضافه کنید.
-
بعد برانامه را اجرا کنید و بر روی دکمه Add 1 to intNumber کلیک کنید. کادرپیغامی همانند کادر زیر نمایش داده می شود.
این برنامه چگونه کار می کند؟
-
برنامه از اول شروع می شود، یکی یکی خط ها را اجرا می کند و به سمت پایین می آید.خط اول یک متغییر جدید به نام intNumber ایجاد می کند
نکته : می توانبم مقدار یک متغییر را هنگام تعریف نیز به آن بدهیم. مثلا در برنامه بالا به جای اینکه یک متغییر را در یک خط تعریف کنیم و در خط بعدی به آن مقدار بدهیم ف می توانستیم به صورت زیر هم متغییر را تعریف کرده و هم به آن مقدار بدهیم:
-
دستور خط بعدی، عدد یک را با مقدار متغیر intNumber جمع میکند:
اگر از دید ریاضی به این دستور نگاه کنیم ممکن است اشتباه به نظر برسد. اما در حقیقت این دستور یک را با متغییر intNumber جمع میکند و حاصل را مجددا در intNumber ذخیره می کند
-
خط آخر یک کادر پیام به کاربر نمایش می دهد که در آن مقدار متغییر intNumber + 1 نوشته شده است.عبارتی که این کادر پیام نمایش می دهد به صورت مجموعه رشته ی”Value of intNumber + 1″و مقدار کنونی intNumber است. همچنین عنوان این پنجره را نیز “Variables” قرار میدهیم تا با نام برنامه هماهنگ شود:
اگر برنامه ای که نوشته اید به مشکل برخورد می توانین این پروژه رو از اینجا دانلود کنید.
http://bayanbox.ir/id/8017998320031005663
مثال 2:عملیات ریاضی معمول روی اعداد صحیح
-
یک پروژه جدید ایجاد کنید و نام پروژه را IntegerMatch بگذارید.
-
یک کنترل Button به فرم اضافه کنید و خاصیت Name آن را intMatch و خاصیت Text آن را به Match test تغییر دهید.
-
روی کنترل دوبار کلیک کنید و در متد ایجاد شده در رویداد Click کد مشخص شده در زیر را تایپ کنید.
-
پروژ را اجرا کنید و بر روی دکمه Match Test کلیک کنید چهار کادر متوالی همانند شکل زیر نمایش داده میشوند.
این برنام چگونه کار می کند؟؟
-
خوشبختانه هیچ کدام از کد هایی که در برنامه بالا نوشتید خیلی گیج کننده نیست. شما قبلا کاربرد عمگر جمع را دیده اید،در اینجا هم باز هم دوباره ازآن استفاده کرده ایم.
چیزی که در این کد شما به کامپایلر می گویید اینست
-
مقدار متغییر IntNumber را برابر 16 قرار بده.
-
سپس مقدار متغییر intNumber را برابر مقدار کنونی(16) به اضافه 8 قرار بده
-
عملگر تفریق در اینجا (-) که عملکرد ان را در کد زیر می بینید:
دوباره، همانند قسمت جمع به کامپایلر می گویید که:
-
مقدار متغییر را برابر 24 قرار بده.
-
مقدار متغییر را برابر مقدار کنونی این متغیر(24) منهای 2 قرار بده
-
عملگر ضرب، علامت ستاره است(*) که کاربرد آن در کد زیر مشخص است.
الگوریتم این کد به صورت زیر است:
-
مقدار متغییر IntNumber را برابر 6 قرار بده.
-
سپس مقدار متغییر intNumber را برابر مقدار کنونی(6) ضرب در 10 قرار بده.
-
در آخر عملگر تقسیم یک علامت / است که در زیر نشان داده شده است:
الگوریتم این کد مطابق زیر است:
-
مقدار متغییر IntNumber را برابر 12 قرار بده.
-
سپس مقدار متغییر intNumber را برابر مقدار کنونی(12) تقسیم بر 6 قرار بده.
اگر برنامه ای که مشکل برخورد می تونین این پروژه رو از آدرس دانلود کنید.
http://bayanbox.ir/id/6464875200484592061
امیدوارم از آموزش خوشتون اومده باشه(نظر در مورد نحوه آموزش یادتون نره)
برچسبها:
تاريخ : شنبه 04 مرداد 1393 | 09:31 | نویسنده : کـــــوچـــــولـــــو |
ارسال نظر(0)
لطفا از دیگر مطالب نیز دیدن فرمایید


















