آموزش c++ & c جلسه چهارم_ ساختار کنترلی IF…ELSE

دستور شرطی IF

از این ساختار کنترلی برای بررسی  درست بودن و نبودن شرط استفاده می شود.

برنامه ای که تشخیص دهد عدد دریافت شده از ورودی، زوج است یا فرد؟

برنامه ای که تشخیص دهد عدد دریافت شده از ورودی، زوج است یا فرد؟

۱ شروع

۲ متغیر A را از ورودی بگیر

۳ اگر باقیمانده A بر ۲ برابر ۰ بود برو ۴ واگرنه برو به ۵

۴ چاپ کن زوج برو به ۶

۵ چاپ کن فرد برو به ۶

۶ پایان 

C++

#include <iostream>
#include <conio.h>
int main()
{
int A;
cout<< “Enter Number :” ;
cin >> A;

//IF…ELSE : IF:اگر شرط درست بود
if(A %2==0)
cout<<“even”;

//ELSE :  اگر شرط نادرست بود
else
cout<<“odd”;
getch();
return 0 ;
}

C

#include <stdio.h>
#include <conio.h>
int main()
{
int A;
printf(“Enter Number :”) ;
scanf(“%d”,&A);
if(A %2==0)
printf(“even”);
else
printf(“odd”);
getch();
return 0 ;
}

آموزش c++ & c_ ساختار کنترلی IF و عملگرهای قیاسی

دستور کنترلی IF

فقط در صورت درست بودن(۱، true) شرط استفاده میشود.

عملگر های قیاسی:

 عملگرهایی که برای مقایسه عملوند ها استفاده میشه. 

 

<،=<  : بزرگتر،بزرگتر یا مساوی            مثال : ۶<7
>،=> : کوچکتر ، کوچکتر یا مساوی       مثال : ۷>6

== :  مساوی                                 مثال : ۱==۱

=!  : مخالف                                    مثال : ۶=!۷

برنامه که یک عدد از ورودی میگیرد اگر دریافتی کمتر از ۲۰ بود آن را چاپ میکند.

برنامه که یک عدد از ورودی میگیرد اگر دریافتی کمتر از ۲۰ بود آن را چاپ میکند.

۱ شروع

۲ متغیر A را دریافت کن

۳ اگر A کمتر از ۲۰ بود برو ۴ واگرنه برو ۵

۴ چاپ کن کمتر از ۲۰ است

 ۵ پایان

C++

#include <iostream>
#include <conio.h>
int main()
{
int A;
cout<< “Enter Number :” ;
cin >> A;

//if: برای بررسی درستی یک یا چند دستور به کار میرود 

if(A <20)
cout<<“Number : “<<A;
getch();
return 0 ;
}

C

#include <stdio.h>
#include <conio.h>
int main()
{
int A;
printf(“Enter Number:”) ;
scanf(“%d”,&A);

//if: برای بررسی درستی یک یا چند دستور به کار میرود. 

if(A <20)
printf(“Number:%d”,A);
getch();
return 0 ;
}