C++ এ থাকাকালীন লুপ কি?

C E Thakakalina Lupa Ki



C++-এর লুপ হল প্রোগ্রামিং-এর একটি গুরুত্বপূর্ণ অংশ এবং একটি নির্দিষ্ট শর্ত সত্য না হওয়া পর্যন্ত এগুলি বারবার বিবৃতি কার্যকর করতে সক্ষম করে। C++ এ লুপগুলি কোডকে সংক্ষিপ্ত, পঠনযোগ্য এবং বজায় রাখা সহজ করে তোলে। C++ এ তিন ধরনের লুপ রয়েছে: do, while, এবং for loops।

সম্পর্কে আরো তথ্যের জন্য পড়ুন যখন লুপ C++ এ।

C++ এ থাকাকালীন লুপ কি?

C++ প্রোগ্রামিং-এ, a এর অন্য নাম যখন লুপ একটি প্রাক-পরীক্ষিত লুপ। এটি প্রোগ্রামটিকে একটি নির্দিষ্ট ব্লকের মধ্যে বারবার কোড স্টেটমেন্ট চালানোর অনুমতি দেয় যতক্ষণ না লুপের অবস্থা সত্য হয়। লুপ প্রথম শর্ত পরীক্ষা করে; শর্তটি সত্য হলে, লুপ বন্ধনীর মধ্যে কোডটি প্রথমে কার্যকর করা হবে এবং লুপ বারবার কোডটি কার্যকর করে, যখন নির্দিষ্ট শর্তটি মিথ্যা হয়ে যায়, তখন লুপের বন্ধনীর ভিতরের কোড এবং বিবৃতিগুলি আর কার্যকর করা হবে না।







while লুপের উপাদান

এর অপরিহার্য উপাদান যখন লুপ অন্তর্ভুক্ত:



  • যখন কীওয়ার্ড
  • পরিক্ষামুলক অবস্থা
  • বিবৃতি
  • বৃদ্ধি বা হ্রাস

যখন লুপ জন্য সিনট্যাক্স

এর সিনট্যাক্স যখন লুপ C++ এ নিম্নরূপ:



যখন ( শর্ত পরীক্ষা )

{

//বিবৃতি বারবার কার্যকর করতে হবে

// বৃদ্ধি (++) বা হ্রাস (--) অপারেশন

}

নিচের ফ্লো ডায়াগ্রাম যখন লুপ :





C++ এ লুপ থাকাকালীন কিভাবে ব্যবহার করবেন

উদাহরণটি বিবেচনা করুন যেখানে আমরা মুদ্রণ করতে চাই 'লিনাক্স' দশ বার. দশবার 'printf' স্টেটমেন্ট টাইপ করার পরিবর্তে, আমরা ব্যবহার করতে পারি যখন লুপ দশটি পুনরাবৃত্তি পর্যন্ত চালানোর জন্য। এখানে একটি উদাহরণ:



# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( ) {

int গণনা = 0 ;

যখন ( গণনা < 10 ) {

cout << 'লিনাক্স \n ' ;

গণনা ++;

}

প্রত্যাবর্তন 0 ;

}

উপরের কোডটি বার্তা প্রিন্ট করার জন্য একটি সময় লুপ ব্যবহার করে 'লিনাক্স' 10 বার. এটি একটি কাউন্টার ভেরিয়েবলকে 0 এ আরম্ভ করে, এবং তারপর cout স্টেটমেন্ট চালানোর জন্য while লুপ ব্যবহার করে এবং 10 এ না পৌঁছানো পর্যন্ত কাউন্টারটিকে বৃদ্ধি করে।

C++ এ লুপ করার সময় কিভাবে অসীম ব্যবহার করবেন

কিছু ক্ষেত্রে, দ যখন লুপ দৌড়াতে পারে না। যখন লুপের অবস্থা মিথ্যা হয়ে যায়, লুপটি বন্ধ হয়ে যায় এবং লুপের পরে প্রথম বিবৃতিটি প্রিন্ট করা হবে। যদি আপনি infinite while লুপ ব্যবহার করতে চান, তাহলে শর্ত যোগ করুন যা সর্বদা সত্য। উদাহরণস্বরূপ, পূর্ণসংখ্যা 'a' এর মান সর্বদা 10 এর চেয়ে বেশি হবে যাতে লুপটি কখনই শেষ না হয়:

# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( ) {

int = 10 ;

যখন ( >= 10 )

{

cout << << ' \n ' ;

++;

}

প্রত্যাবর্তন 0 ;

}

বিঃদ্রঃ: সর্বদা সত্য এমন একটি শর্ত নির্দিষ্ট করার পরিবর্তে, 'সত্য' কীওয়ার্ডটি একটি সময় লুপ দিয়েও ব্যবহার করা যেতে পারে।

লুপ-সি++-এ লজিক্যাল অপারেটর কীভাবে ব্যবহার করবেন

লজিক্যাল অপারেটর পছন্দ এবং (&&) এবং বা (||) এছাড়াও ব্যবহার করা যেতে পারে যখন লুপ . আপনি যদি AND অপারেটর ব্যবহার করেন, উভয় শর্তই চালাতে সত্য হতে হবে যখন লুপ , এবং আপনি যদি ব্যবহার করছেন বা অপারেটর, উভয় শর্ত মিথ্যা ফিরে না আসা পর্যন্ত লুপ চলবে।

# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( ) {

int এক্স = 1 , এবং = 1 ;

যখন ( ( এক্স <= 5 && এবং <= 5 ) || এক্স + এবং <= 10 ) {

cout << 'এক্স: ' << এক্স << ', এবং: ' << এবং << endl ;

এক্স ++;

এবং ++;

}



প্রত্যাবর্তন 0 ;

}

উপরের কোডটি a তে লজিক্যাল AND এবং লজিক্যাল OR অপারেটর উভয়ের ব্যবহার প্রদর্শন করে যখন লুপ . লুপটি চলতে থাকবে যতক্ষণ না কোন একটি শর্ত সত্য হয়:

শেষের সারি

দ্য যখন লুপ C++-এ একটি কোডের ব্লক একটি নির্দিষ্ট শর্তের উপর নির্ভর করে বারবার চালানোর অনুমতি দেয়। এটি C++ প্রোগ্রামিংয়ের একটি অপরিহার্য উপাদান যা কোডটিকে সংক্ষিপ্ত এবং বজায় রাখা সহজ করে তোলে। এর সিনট্যাক্স যখন লুপ একটি শর্ত অন্তর্ভুক্ত করে যা পরীক্ষা করা প্রয়োজন, বিবৃতি বারবার কার্যকর করতে হবে, এবং শেষে একটি বৃদ্ধি বা হ্রাস অপারেশন। AND এবং OR-এর মতো লজিক্যাল অপারেটরগুলি একটি while লুপে ব্যবহার করা যেতে পারে, তা ছাড়া একটি অসীম লুপ তৈরি করা যেতে পারে এমন একটি শর্ত ব্যবহার করে যা সর্বদা সত্য।