محل تبلیغات شما

با نام او و برای او

  با سلام به تمام برنامه نویسان آینده.ما در جلسه قبل،نحوه تعریف یک شرط ساده را یاد گرفتیم.اما در این جلسه قصد داریم که شرط هایمان را گسترش دهیم و چندین حالت را در یک یا چند شرط در نظر بگیریم.

   اولین مورد در چند بخشی کردن شروط،استفاده از AND است.منظور از AND این است که هر دو بخشی که این دستور در میانشان قرار دارد،true باشند.

دومین دستور،OR است.این دستور می گوید که در دو بخش کناری اش،اگر یکی true بود،شرط برقرار است.

حالا باید برویم سراغ کد زدن:

  می خواهیم برنامه ای بنویسیم که هم تشخیص دهد که یک عدد زوج است و کوچکتر از ده باشد:

int a;

cin>>a;

if(a%2==0&&a<10)

cout<<"YES";

else

cout<<"NO";

   حالا می توانیم شرطمان را به وسیله or گسترش دهیم.به طوری که عدد ما هم زوج باشد و در محدوده 1 تا 10 قرار داشته باشد یا در محدوده 11 تا 20 قرار داشته باشد:

int a;

cin>>a;

if(a%2==0&&((a>0&&a<11)||(a>10&&a<21)))

cout<<"YES";

else 

cout<<"NO";

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

کلمه else به معنای نبودن و نداشتن شرایط لازم است.حالا وقتی این کلمه را با if که به عوان شرط است،مخلوط کنیم،می شود دستور جدیدی به نام else if که در آن ما می آییم باز هم نبودن یک شرط را در متغیرهایمان بررسی می کنیم.برنامه بالا را می توان بدین گونه نیز زد:

int a;

cin>>a;

if(a%2==0){

if(a>0&&a<11)

cout<<"YES";

else if(a>10&&a<21)

cout<<"YES";

else 

cout<<"NO";

}

else

cout<<"NO";

جلسه پنجم:شرط های چند قسمتی،شروط متوالی.

جلسه چهارم:شرط ها

جلسه سوم:ادامه کار با متغیر ها

یک ,دستور ,and ,بخشی ,  ,a ,از and ,این دستور ,بخش کناری ,کناری اش،اگر ,در دو بخش

مشخصات

تبلیغات

محل تبلیغات شما

آخرین ارسال ها

برترین جستجو ها

آخرین جستجو ها