آموزش سی شارپ قسمت 21 : ترکیب جمع و تفریق
میتوانیم جمع و تفریق را باهم ترکیب کنیم. فرایند کار آسان است . ابتدا دو عدد را با هم جمع میکنیم سپس عدد سوم را از نتیجه کم می کنیم.
به فرم خود یک دکمه اضافه کنید و خصوصیات آن را بصورت زیر تنظیم نمایید.
Name: btnMixed
Size: 100, 30
Text: Add and Subtract
اگر نیاز دارید که فرم خود را بزرگتر کنید بر روی فرم کلیک کنید تا انتخاب شود سپس در Properties Window اندازه آن را تنظیم نمایید.
بر روی دکمه دابل کلیک کنید تا پنجره کد آن باز شود.
ما باید 4 متغیر integer تعریف کنیم. بصورت زیر عمل کنید:
int firstNumber;
int secondNumber;
int thirdNumber;
int answer;
برای مقداردهی متغیرها سه خط زیر را به کد اضافه کنید:
firstNumber = 100;
secondNumber = 75;
thirdNumber = 50;
پنجره کد شما باید بصورت زیر باشد
ابتدا عدد اول با عدد دوم جمع میکنیم و نتیجه را در متغیری بنام answer قرار میدهیم
برای این کار خط زیر را به کد خود اضافه کنید
answer = firstNumber + secondNumber;
با کد زیر مقدار answer را در باکس پیغام نشان دهید
MessageBox.Show( answer.ToString( ) );
اگر برنامه را اجرا و بر روی دکمه خود کلیک کنید خواهید دید جواب 175 در باکس پیغام شما نشان داده خواهد شد.
برنامه را متوفق کنید و به پنجره کدنویسی بازگردید
حال باید عدد سوم را از حاصل جمع دو عدد قبلی کم کنیم.
برای این کار خط کد زیر را
answer = firstNumber + secondNumber;
به این صورت تغییر دهید
answer = firstNumber + secondNumber - thirdNumber;
سی شارپ بعد از مشاهده متغیرهای بعد از علامت ( = ) سعی میکند اعدادی را که در متغیرها ذخیره کرده اید محاسبه کند و معمولا از چپ به راست محاسبه می کند
بنا براین ابتدا روند محاسبه به صورت زیر انجام میشود
firstNumber + secondNumber
پس اینکه دوعد اول با یکدیگر جمع شدند عدد سوم را از نتیجه کم میکند و جواب را در متغیری که در سمت چپ علامت ( = ) قرار داده اید ذخیره میکند.
برنامه خود را اجرا کنید
بعد از کلیک دکمه باکس پیغام عدد 125 را به شما نشان خواهد داد
دید که ترکیب عملیات جمع و تفریق در سی شارپ بسیار ساده است . تنها باید از علامت + و - استفاده کنید.
با این حال ممکن است در محاسبه های پیچیده تر با مشگل مواجه شوید.
در تمرین بعدی با راه حل این مشگل یعنی Operator Precedence آشنا خواهیم شد.
این فصل در یک نگاه:
آموزش ارسال پیامک، آموزش ارسال پیامک تکی و گروهی ، ارسال پیامک به صورت اختصاصی برای هر مشترک، دریافت پیامک، مشاهده وضعیت…
توضیحات کلی مجموعه: آیا می دونید قیمت نرم افزارهای مدیریت پیامک در حدود 150 هزار تومان است؟ اما توسط این دوره شما میتونید با مبلغ بسیار کمتر یک نرم افزار مدیریت پیامک رو به صورت کاملا حر…این فصل در یک نگاه:
در این فصل که فصل پایانی این دوره می باشد در مورد نحوه ساختن فایل نصبی سریع یا همان quick installer که روش پیشنهاد شده م…
توضیحات کلی مجموعه: پس از بازخوردهای بسیار خوبی که از دوره های آموزش برنامه نویسی سیستم اتوماسیون اداری و آموزش برنامه نویسی سیستم فروش و انبارداری مشاهده کردیم، تصمیم گرفتیم با توجه به درخ…این فصل در یک نگاه:
در این فصل که فصل آخر از مجموعه بزرگ آموزش سیستم اتوماسیون اداری می باشد در ابتدا در مورد اسناد و نامه های خارج از سازما…
دوره صفر تا صد آموزش برنامه نویسی و پیاده سازی سیستم اتوماسیون اداری تحت شبکه. (توصیه می شود دومی مجموعه را حتما ببینید) امروزه اطلاعات یکی از مهمترین و با ارزشترین منابع هر اداره و یا ساز…این فصل در یک نگاه:
توضیح تنظیمات گرافیک و صدا در یونیتی پیاده سازی منو ها …
به نام خدا بازیسازی یک حرفه بسیار جذاب است و تبدیل شدن به یک بازیساز حرفهای آرزوی همه ماست. اینکه بتوانیم دنیای خاصی خلق کنیم و در این دنیا قوانین خود را پیاده کنیم، همیشه ما را به وج…این فصل در یک نگاه:
اجرای سیستم روی سیستم، قرار دادن سیستم روی سرور، تعریف Connetion String، آشنایی با فایل App.config، ساخت رشته اتصال به ص…
مهمترین تکنولوژیهای استفاده شده در این دوره پروژه محور (سیستم فروش کالا و انبارداری) طراحی گرافیکی به روش WPF (Windows Presentaion Foundation) آموزش کامل برنامه نویسی xaml (برای طراحی های …این فصل در یک نگاه:
فصل پنجم…
توضیحات کلی مجموعه: درباره گیت: لذت پیش بردن پروژه های برنامه نویسی خود را با بهترین ورژن کنترل سیستم جهان تجربه کنید کامل ترین دوره ی آموزشی گیت و گیت هاب به همراه مثال های کاربردی گی…