شرایط C++
میدانستید که C++ از شرایط منطقی معمولی ریاضی استفاده میکند :
- کوچک تر " a<b " ( a کوچک تر از b است )
- کوچک تر مساوی " a<=b " ( a کوچک تر یا مساوی b است )
- مساوی " a==b " ( a برابر یا مساوی b است )
- نامساوی " a!=b " ( a نامساوی یا نابرابر b است )
- بزرگ تر " a>b " ( a بزرگ تر از b است )
- بزرگتر مساوی " a>=b " ( a بزرگ تر یا مساوی b است )
در برنامه نویسی کامپیوتری از چند شرط برای اجرای کد در شرایط خاص استفاده میکنند .
مانند :
if چیست؟
اگر شرط مشخص شده (شرطی که درون () قرار دارد) درست باشد، بلوک کد (کدی که درون {} قرار دارد) اجرا میشود.
اگر شرط درست نباشد، کدهای بعد از if اجرا میشود.
else if:
مثل همان if است، ولی بعد از if استفاده میشود.
اگر شرط if یا else if درست نباشد کد های بعد از آن اجرا میشود.
else:
اگر شرط if و else if درست نباشند، بلوک کد else اجرا میشود.
نکته: زمانی که کد شرط ما کمتر از دو خط باشد میتوانیم آن را بدون {} بنویسیم.
#include
#include
using namespace std;
main(){
int a = 1;
cout<<"test 1:"<<endl;
if(a==1)
cout<<"if"<<endl;
else if(a==2)
cout<<"elseif 1"<<endl;
else
cout<<"else"<<endl;
//--------------------
a = 2;
cout<<endl<<"test 2:"<<endl;
if(a==1)
cout<<"if"<<endl;
else if(a==2)
cout<<"elseif 1"<<endl;
else if(a==3){
a = 4;
cout<<"elseif 2";
}else
cout<<"else"<<endl;
//--------------------
a = 4;
cout<<endl<<"test 3:"<<endl;
if(a==1)
cout<<"if"<<endl;
else if(a==2)
cout<<"elseif 1"<<endl;
else if(a==3){
a = 4;
cout<<"elseif 2";
}else
cout<<"else"<<endl;
//--------------------
a = 2;
if(a == 1){
cout<<"if"<<endl;
}else{
cout<<"else"<<endl;
}
}
//IRE
#include < iostream >
using namespace std;
int main(){
int a= 0;
cout<<"Enter number : "<<'\n'<<'\t';
cin>>a;
if (a>10){
cout<<"It's True"<<'\n';
}
else if(a<0){
cout<<"a<0";
}
else if(a==10){
cout<<"a = 10";
cin>>a;
}
else{
cout<<"It's False";
}
}
//IRE
خلاصه درس
تمرین
مشاهده پاسخ
توسعه دهندگان
ilghar Ebrahimi