ورود ثبت نام
فیلم زوج یا فرد بودن عدد
» آموزش برنامه نویسی » آموزش ++C » تعیین زوج یا فرد بودن عدد با دستور شرطی if در فیلم آموزش ++C
29252 بازدید

تعیین زوج یا فرد بودن عدد با دستور شرطی if در فیلم آموزش ++C

برای تعیین زوج یا فرد بودن عدد ما در این آموزش از دستور شرطی if استفاده کردیم .

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

این خلاصه کاری است که برای تعیین فرد یا زوج بودن عدد باید انجام بدیم . حالا کد اون رو می تونید ببینید :

#include <iostream.h> 
#include <conio.h> 
void main(){
 clrscr();
 int number;
 cout <<"Enter Number :";
 cin >> number;
 if( number % 2 == 0 ){
   cout <<" Zoje ";
 }else { 
    cout <<" Farde ";
 } 
 getch();
}

 

به همین راحتی ما زوج یا فرد بودن عدد رو تعیین کردیم . حالا کد های بالا رو خط به خط توضیح می دم :

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

خب برای شرط زوج یا فرد بودن عدد چی باید قرار بدیم ؟؟؟

برای این که بفهمیم عدد زوج است باید اون رو تقسیم بر 2 بکنیم و اگر باقیمانده این تقسیم برابر صفر بود یعنی این عدد زوج است . پس در داخل پرانتز این رو می نویسیم .

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

به زبان ساده معنی دستور if و شرط آن می شود : اگر عددی که کاربر وارد کرده باقیمانده اش به 2 برابر صفر بود بنویس عدد زوج است .

حالا دستور else میگه در غیر این صورت بنویس عدد فرد است . به همین راحتی زوج یا فرد بودن عدد رو تعیین کردیم .

   فیلم تعیین زوج یا فرد بودن عدد رو از لینک زیر دانلود کنید . 

رضا طوماری

دیدگاه



جواب سوال چیه ؟ *