آموزش سریع ++C – قسمت نهم – دستورات شرطی ۱

دستورات شرطی در برنامه نویسی

سلام مجدد خدمت دوستان و علاقمندان به برنامه نویسی به زبان سی پلاس پلاس. امیدوارم تا این قسمت از اموزش ها مورد توجهتون قرار گرفته باشه و تمرینات لازم جهت ادامه کار رو انجام داده باشید. در جلسه گذشته به نحوه ی استفاده از کلاس در محیط برنامه نویسیمون پرداختیم. امروز میخوایم شما رو با شرط در برنامه نویسی آشنا  کنیم. با هم مروری داشته باشیم بر دستورات شرطی و کاربردشون. همراه ما باشید.

در برنامه نویسی گاهی نیاز به این داریم در شرایط ویژه ای بعضی از دستورات اجرا بشن و بعضی از دستورات اجرا نشن معمولا تو این مواقع میایم از “ساختارهای تصمیم” استفاده میکنیم. اولین ساختار تصمیم یا همون دستورات شرطی که میخوایم دربارش صحبت کنیم دستور” if ” هستش. if که در انگلیسی به معنی (اگر) هست در واقع کاری که انجام میده اینه که میاد یه شرط رو بررسی میکنه و اگر اون شرط صحیح باشه دستوراتی که داخل بدنه ی if نوشته شده رو اجرا میکنه و اگه غلط باشه اون شرط رو نا دیده میگیره و خط بعد از برنامه رو اجرا میکنه. نحوه ی نوشتن دستور if رو میتونید تو کادر زیر ببینید.

همونطور که میبینید داخل پرانتز شرطمون رو مینویسیم و داخل براکت ها یا همون قسمت بدنه، دستوراتی که میخوایم در صورت صحیح بودن شرط اجرا بشه رو مینویسیم.

نکته مهم: بعد از بسته شدن پرانتز در جلوی شرط ها بر خلاف دیگر دستورات نباید از سمی کالن (;) استفاده کنین.

یه مثال ساده هم براتون میزنم که بهتر متوجه این قسمت بشید. برای شروع برنامه ای که قبلا نوشتیم رو اجرا میکنیم و کد های اضافه رو پاک میکنیم. داخل فانکشن main یه متغیر تعریف میکنیم و یک عدد رو به دلخواه به متغیرمون اختصاص میدیم و در ادامه دستور if رو وارد میکنیم و از برنامه میخوایم که اگه شرط مورد نظر برقرار بود دستورات داخل بدنه ی if رو اجرا کنه به این صورت:

خب در اینجا من یک متغیر به نام a تعریف کردم و مقدار a رو ۱۰ قرار دادم و در قسمت وارد کردن شرط از برنامه خواستم که اگر a مساوی با ۱۰ بود دستورات داخل if رو اجرا کنه. دستورات داخل بدنه ی if هم همونطور که میدونید دستور cout هست که معمولا برای نمایش یک پیغام یا متن استفاده میشه و شما اگه این برنامه رو اجرا کنید اول میاد میبینه که شرط برقراره یا خیر اگه نبود که چیزی رو صفحه نشون نمیده ولی اگر بود پیغام this is true رو نشون میده.

همین تمرین رو میتونید برای درک بهتر بار ها و بار ها با اعمال کمی تغییرات انجام بدید و نتیجه رو مشاهده کنید مثلا بجای = از علامت های <> (کوچکتر و بزرگتر) استفاده کنید و برنامتون رو به این شکل بنویسید که اگر a کوچیکتر از ۱۰۰ بود دستورات داخل بدنه if رو اجرا کنه یا برعکسش. امیدوارم ازین قسمت آموزش ها نهایت لذت رو برده باشید. تمرین رو به هیچ وجه فراموش نکنید.

در آینده خواهید دید که شرطها از اصلیترین بخش های برنامه نویسی هستن و اصلا هیچ برنامه ای بدون شرط نخواهید داشت. شرطها هستن که تشخیص میدن چه زمانی چه چیزی نمایش یا محاسبه بشه و بعبارتی همه پیچیدگی های یک برنامه پیشرفته استفاده از شرط هاست. بنابراین به این جلسه و جلسات آینده که در خصوص شرط های مختلفی بحث میشه، توجه ویژه ای داشته باشین.

در جلسه ی بعد میپردازیم به ادامه ی مبحث دستورات شرطی و با دستور if else آشنا میشیم. سوالات و دیدگاهتون رو در بخش نظرات مطرح بفرمایید.

موفق و پیروز باشید.

در جلسات بعد می آموزیم :

  • ادامه دستورات شرطی

1 نظر در “آموزش سریع ++C – قسمت نهم – دستورات شرطی ۱

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی * Time limit is exhausted. Please reload the CAPTCHA.