دستور شرطی if در c++ (آموزش if statement)

در این جلسه تیم کدگیت را با آموزش دستور شرطی if در c++  همراهی کنید. پیش نیاز این جلسه، آموزش ابتدایی c++ و آشنایی با c++ است.

تصمیم گیری در c++

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

دستور شرطی if در c++

در زبان برنامه نویسی c++ کلمات کلیدی زیر را برای تصمیم گیری قرار داده است:

  1. If
  2. If – else
  3. If های تو در تو
  4. Switch

در این آموزش به توضیح if و if-else میپردازیم.

دستور شرطی if در c++

معمولا بعد از if به صورت اختیاری واژه else را قرار میدهند این هم برای زمانی است که شرط if درست نباشد و وارد else میشود. نحوه نوشتار if به صورت زیر است.

اگر Boolean condition درست باشد قسمت  if اجرا میشود و در غیر این صورت قسمت else.

دستور شرطی if در c++

مثال دستور شرطی if در c++ بسیار زیاد است و ما ساده ترین نوع سعی در معرفی این دستور داریم. مثال زیر چک میکند متغیر x بزرگتر از 5 است یا خیر.

کد بالا اگر متغیر x بزرگتر از 5 باشد if statement را چاپ میکند. در غیر این صورت else statement را چاپ می کند.

دستور if-else if بدین صورت است که ما چندین شرط داریم بجای یک شرط. در چنین حالتی بجای اینکه چندین if به صورت جداگانه قرار دهیم از دستور if-else if استفاده میکنیم.  نحوه نوشتار if- else if به صورت زیر است.

در مثال زیر متغیر x اگر برابر با 10 بود وارد if اول میشود و اگر برابر 20 بود وارد else if اول و اگر برابر 30 بود وارد else if دوم و اگر …….. .

وقتی از if-else if استفاده میکنید چند نکته را به یاد داشته باشید:

  • یک if میتواند هیچ یا چندین else if بعد از خود داشته باشد.
  • یک if میتواند هیچ یا یک else بعد از خود داشته باشد.
  • وقتی یکی از شرطهای else if درست بود بقیه شرط ها بررسی نمیشود یا به زبان دیگر c++ در if else if فقط وارد یکی از if یا else if ها میشود.

پسورد: www.codegate.ir

دسته : آموزش ++c, زبان c++

دیدگاه بگذارید

نظر شما چیست؟

مطلع کردن شما از
avatar

wpDiscuz