C++ میں بولین ایکسپریشنز کا استعمال کیسے کریں۔

C My Bwlyn Aykspryshnz Ka Ast Mal Kys Kry



بولین ایکسپریشن ایک اصطلاح ہے جو صحیح یا غلط (0 اور 1) سے مطابقت رکھتی ہے۔ بولین ایکسپریشنز کسی بھی قسم کے ڈیٹا کا موازنہ کرتے ہیں اور 0 یا 1 میں آؤٹ پٹ دیتے ہیں۔ یہ آرٹیکل C++ پروگرامنگ میں بولین ایکسپریشن کو دیکھے گا اور اس کا تجزیہ کرے گا، ساتھ ہی کچھ مثالیں بھی فراہم کرے گا کہ ہم اسے C++ میں کیسے استعمال کرتے ہیں۔

C++ میں بولین ایکسپریشنز کا استعمال کیسے کریں۔

C++ میں، ایک اظہار بولین اظہار کے طور پر جانا جاتا ہے جو حالات کا اندازہ لگانے اور ایک بولین قدر پیدا کرنے کے لیے استعمال ہوتا ہے جو کہ صحیح یا غلط ہے (0 یا 1)۔ C++ ہمیں بولین اظہار کو استعمال کرنے کے دو اہم طریقے فراہم کرتا ہے:

آئیے ایک ایک کرکے C++ میں بولین ایکسپریشنز کو استعمال کرنے کے مذکورہ بالا طریقہ پر بات کرتے ہیں۔







موازنہ آپریٹرز کے ساتھ بولین اظہار

موازنہ آپریٹرز دو اقدار سے میل کھاتے ہیں اور بولین نتیجہ واپس کرتے ہیں۔ C++ میں ہمارے پاس مختلف موازنہ آپریٹرز ہیں جیسے ==، !=، <، >، <= اور >= . یہ سب دو متغیرات کا موازنہ کرنے کے لیے استعمال ہوتے ہیں اور آپریشن کے مطابق وہ اقدار کو درست (1) یا غلط (0) کے طور پر واپس کرتے ہیں۔



آئیے استعمال کریں۔ == C++ پروگرام میں بولین ایکسپریشن پر موازنہ آپریٹر:



# شامل کریں

نام کی جگہ کا استعمال کرتے ہوئے std ;

# شامل کریں

int مرکزی ( ) {

int a = 6 ;

بھی bool = ( a % 2 == 0 ) ;

اگر ( یہاں تک کہ ) {

cout << 'سچ' << endl ;

} اور {

cout << 'جھوٹا' << endl ;

}

واپسی 0 ;

}

مندرجہ بالا C++ کوڈ میں، عملدرآمد مین سے شروع ہوتا ہے، جہاں میں نے سب سے پہلے ایک عدد کو شروع کیا تھا۔ a کی قدر کے ساتھ 6 . پھر، بولین ڈیٹا کی قسم کا استعمال کرتے ہوئے، میں نے ایک شروع کیا۔ یہاں تک کہ متغیر جس کے ساتھ بولین اظہار ہوتا ہے۔ == آپریٹر جس نے شرط رکھی۔ آخر میں، مشروط ڈھانچہ ( اور اگر ) درست لوٹاتا ہے اگر شرط پوری ہو جائے بصورت دیگر، غلط لوٹاتا ہے۔ متغیر کی قدر کے بعد سے a 6 ہے لہذا ایک آؤٹ پٹ کے طور پر سچ واپس آتا ہے:





منطقی آپریٹرز کے ساتھ بولین اظہار

C++ میں منطقی آپریٹرز کو یہ جانچنے کے لیے استعمال کیا جاتا ہے کہ آیا کوئی مخصوص اظہار درست ہے یا غلط کیونکہ منطقی اظہار صرف بولین اقدار پر کام کرتے ہیں۔ منطقی آپریٹرز اقدار کا موازنہ کرتے ہیں اور بولین اصطلاحات میں نتائج دیتے ہیں۔ عام منطقی آپریٹرز میں شامل ہیں۔ &&، II، اور، ! . ذیل میں C++ کوڈ کی ایک مثال دی گئی ہے جو AND (&&) آپریٹر کا استعمال کرتے ہوئے منطقی اظہار کو استعمال کرتا ہے تاکہ یہ معلوم کیا جا سکے کہ آیا صارف کی طرف سے ٹائپ کیا گیا عدد 1 اور 15 کے درمیان ہے یا نہیں:



# شامل کریں

نام کی جگہ کا استعمال کرتے ہوئے std ;

int مرکزی ( )

{

cout << 'براہ کرم ایک ہندسہ داخل کریں:' ;

int a ;

کھانا >> a ;

اگر ( a > 0 && a <= پندرہ )

cout << 'آپ نے جو ہندسہ درج کیا ہے وہ 1 اور 15 کے درمیان ہے' ;

اور

cout << 'آپ نے جو ہندسہ درج کیا ہے وہ 1 اور 15 کے درمیان نہیں ہے' ;

واپسی 0 ;

}

یہاں، پہلے مرحلے میں، ہم نے صارف سے ہندسہ لینے کے لیے ایک پیغام پرنٹ کیا۔ cout . پھر اعلان کیا۔ int متغیر a استعمال کرنے والے صارف سے ان پٹ لینے کے لیے کھانا . اس کے بعد، مشروط ساخت اور اگر بشمول شرط کے ساتھ استعمال کیا جاتا ہے۔ اور (&&) بولین اظہار میں منطقی آپریٹر۔ یہ حالت اس بات کی جانچ کرے گی کہ آیا درج کردہ ہندسہ 1 اور 15 کے درمیان ہے یا نہیں۔ اگر دونوں شرائط درست ہیں تو if سٹیٹمنٹ کے بعد کی ہدایات پر عمل ہو گا اور اگر کوئی شرط غلط ہے تو else سٹیٹمنٹ پر عمل ہو گا:

نتیجہ

بولین ایکسپریشنز C++ زبان میں بڑے پیمانے پر استعمال ہوتے ہیں۔ وہ منطقی اور موازنہ آپریٹرز کے ساتھ استعمال کیے جا سکتے ہیں اور صحیح یا غلط میں آؤٹ پٹ واپس کر سکتے ہیں۔ ہم نے C++ کی مندرجہ بالا مثالوں میں دیکھا ہے کہ ہم موازنہ آپریٹرز، منطقی آپریٹرز، اور مشروط ڈھانچے کی مدد سے بولین اظہار کو کیسے نافذ کر سکتے ہیں۔