C++ میں وائل لوپ کیا ہے؟

C My Wayl Lwp Kya



C++ میں لوپس پروگرامنگ کا ایک اہم حصہ ہیں اور وہ بیانات کو بار بار اس وقت تک عمل میں لاتے ہیں جب تک کہ ایک مخصوص حالت درست نہ ہو۔ C++ میں لوپس کوڈ کو جامع، پڑھنے کے قابل، اور برقرار رکھنے میں آسان بناتے ہیں۔ C++ میں تین قسم کے لوپس ہیں: do، while، اور for loops۔

کے بارے میں مزید معلومات کے لیے پڑھیں جبکہ لوپ C++ میں۔

C++ میں وائل لوپ کیا ہے؟

C++ پروگرامنگ میں، a کا دوسرا نام جبکہ لوپ ایک پری ٹیسٹ شدہ لوپ ہے۔ یہ پروگرام کو ایک مخصوص بلاک کے اندر بار بار کوڈ اسٹیٹمنٹس پر عمل کرنے کی اجازت دیتا ہے جب تک کہ لوپ کی حالت درست ہو۔ لوپ پہلے حالت کی جانچ کرتا ہے۔ اگر کنڈیشن درست ہے تو، لوپ بریکٹ کے اندر موجود کوڈ کو پہلے عمل میں لایا جائے گا اور لوپ بار بار کوڈ پر عمل درآمد کرتا ہے، جب مخصوص کنڈیشن غلط ہو جاتی ہے، تو لوپ کے بریکٹ کے اندر موجود کوڈ اور سٹیٹمنٹس کو مزید عمل میں نہیں لایا جائے گا۔







جبکہ لوپ کے اجزاء

کے ضروری اجزاء جبکہ لوپ شامل ہیں:



  • جبکہ کلیدی لفظ
  • ٹیسٹ کی حالت
  • بیانات
  • اضافہ یا کمی

جبکہ لوپ کے لیے نحو

کی ترکیب جبکہ لوپ C++ میں درج ذیل ہے:



جبکہ ( حالت ٹیسٹ )

{

// بیانات کو بار بار عمل میں لایا جائے۔

// اضافہ (++) یا کمی (--) آپریشن

}

کا بہاؤ ڈایاگرام درج ذیل ہے۔ جبکہ لوپ :





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

اس مثال پر غور کریں جہاں ہم پرنٹ کرنا چاہتے ہیں۔ 'لینکس' دس گنا. 'printf' بیان کو دس بار ٹائپ کرنے کے بجائے، ہم استعمال کر سکتے ہیں۔ جبکہ لوپ دس تکرار تک چلانے کے لیے۔ یہاں ایک مثال ہے:



# شامل کریں

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

int مرکزی ( ) {

int شمار = 0 ;

جبکہ ( شمار < 10 ) {

cout << 'لینکس \n ' ;

شمار ++

}

واپسی 0 ;

}

اوپر کا کوڈ میسج پرنٹ کرنے کے لیے تھوڑی دیر کا لوپ استعمال کرتا ہے۔ 'لینکس' 10 بار. یہ کاؤنٹر متغیر کو 0 سے شروع کرتا ہے، اور پھر cout سٹیٹمنٹ کو عمل میں لانے کے لیے while لوپ کا استعمال کرتا ہے اور کاؤنٹر کو اس وقت تک بڑھاتا ہے جب تک کہ یہ 10 تک نہ پہنچ جائے۔

C++ میں لوپ کے دوران لامحدود کا استعمال کیسے کریں۔

کچھ معاملات میں، جبکہ لوپ کبھی نہیں چل سکتا. جب لوپ کی حالت غلط ہو جاتی ہے، لوپ ختم ہو جاتا ہے، اور لوپ کے بعد پہلا بیان پرنٹ کیا جائے گا۔ اگر آپ infinite while loop استعمال کرنا چاہتے ہیں، تو وہ شرط شامل کریں جو ہمیشہ سچ ہو۔ مثال کے طور پر، عدد 'a' کی قدر ہمیشہ 10 سے زیادہ ہوگی تاکہ لوپ کبھی ختم نہ ہو:

# شامل کریں

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

int مرکزی ( ) {

int a = 10 ;

جبکہ ( a >= 10 )

{

cout << a << ' \n ' ;

a ++

}

واپسی 0 ;

}

نوٹ: کسی شرط کی وضاحت کرنے کے بجائے جو ہمیشہ درست ہو، 'سچ' کلیدی لفظ کو تھوڑی دیر کے لوپ کے ساتھ بھی استعمال کیا جا سکتا ہے۔

جبکہ لوپ - C++ میں منطقی آپریٹرز کا استعمال کیسے کریں۔

منطقی آپریٹرز پسند کرتے ہیں۔ اور (&&) اور یا (||) میں بھی استعمال کیا جا سکتا ہے۔ جبکہ لوپ . اگر آپ AND آپریٹر استعمال کر رہے ہیں، تو دونوں شرائط کو چلانے کے لیے درست ہونا چاہیے۔ جبکہ لوپ ، اور اگر آپ استعمال کر رہے ہیں۔ یا آپریٹر، لوپ اس وقت تک چلے گا جب تک کہ دونوں شرائط غلط واپس نہ آجائیں۔

# شامل کریں

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

int مرکزی ( ) {

int ایکس = 1 ، اور = 1 ;

جبکہ ( ( ایکس <= 5 && اور <= 5 ) || ایکس + اور <= 10 ) {

cout << 'ایکس: ' << ایکس << '، اور:' << اور << endl ;

ایکس ++

اور ++

}



واپسی 0 ;

}

مندرجہ بالا کوڈ a میں منطقی اور منطقی یا آپریٹرز دونوں کے استعمال کو ظاہر کرتا ہے۔ جبکہ لوپ . لوپ اس وقت تک چلتا رہے گا جب تک کہ دونوں میں سے کوئی بھی شرط درست نہ ہو:

نیچے کی لکیر

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