شرایط 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