C++ এ ব্রেক স্টেটমেন্ট কিভাবে ব্যবহার করবেন

C E Breka Stetamenta Kibhabe Byabahara Karabena



দ্য বিরতি বিবৃতি C++ প্রোগ্রামিং এর একটি গুরুত্বপূর্ণ উপাদান। এটি একটি লুপ বা সুইচ স্টেটমেন্ট থেকে প্রস্থান করতে ব্যবহৃত হয় যখন একটি নির্দিষ্ট শর্ত পূরণ হয়। এই টিউটোরিয়ালে আমরা আলোচনা করব কিভাবে বিরতি বিবৃতি ধারণাটি আরও ভালভাবে বুঝতে সাহায্য করার জন্য C++, এর সিনট্যাক্স এবং বিভিন্ন উদাহরণে কাজ করে।

C++ এ ব্রেক স্টেটমেন্ট কি?

দ্য বিরতি বিবৃতি একটি নিয়ন্ত্রণ প্রবাহ বিবৃতি যা আপনাকে একটি লুপ থেকে প্রস্থান করতে দেয় বা বিবৃতিটি স্বাভাবিক সমাপ্তির আগে সুইচ করতে দেয়। এটি একটি নির্দিষ্ট শর্ত পূরণ হলে মৃত্যুদন্ডের প্রবাহ ভাঙ্গার জন্য ব্যবহৃত হয়। যখন একটি বিরতি বিবৃতি সম্মুখীন হয়, নিয়ন্ত্রণ অবিলম্বে লুপ বা সুইচ ব্লকের পরে প্রথম বিবৃতিতে স্থানান্তরিত হয়।







বিরতি বিবৃতির সিনট্যাক্স

জন্য বাক্য গঠন বিরতি বিবৃতি C++ এ বেশ সহজ, যা নিচে দেওয়া হল:



বিরতি ; // সি++ ভাষায় সিনট্যাক্স

উপরের সিনট্যাক্সটি লুপ বা সুইচ স্টেটমেন্টের মধ্যে ব্যবহার করা হয় যাতে ব্লকের এক্সিকিউশন বন্ধ করা হয়।







কিভাবে একটি বিরতি বিবৃতি C++ এ কাজ করে?

বিরতি বিবৃতি একটি প্রোগ্রামিং কমান্ড যা কম্পিউটারকে একটি লুপ বা সুইচ স্টেটমেন্ট চালানো বন্ধ করে পরবর্তী কমান্ডে যেতে বলে। যখন একটি বিরতি বিবৃতি একটি লুপের মধ্যে উপস্থিত হয়, এটি লুপটিকে চলা থেকে থামায় এবং লুপের পরে পরবর্তী কমান্ডে চলে যায়। একটি নির্দিষ্ট শর্ত পূরণ হলে দ্রুত লুপ থেকে প্রস্থান করার জন্য এটি কার্যকর।

দ্য বিরতি বিবৃতি if-else স্টেটমেন্টের সাথেও ব্যবহার করা যেতে পারে, তবে এটি সর্বদা লুপ বডির মধ্যে ঘোষণা করা উচিত এবং একবারে শুধুমাত্র একটি শর্তের জন্য ব্যবহার করা উচিত।



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

দ্য বিরতি বিবৃতি নিম্নলিখিত ধরনের লুপগুলিতে ব্যবহার করা যেতে পারে:

  • লুপের জন্য
  • যখন লুপ
  • do-while লুপ
  • সুইচ কেস

C++ প্রোগ্রামে ব্রেক স্টেটমেন্টের উদাহরণ

এর কিছু উদাহরণ দেখি বিবৃতি বিরতি C++ প্রোগ্রামিং ভাষায়।

উদাহরণ 1: সিম্পল ফর-লুপ দিয়ে স্টেটমেন্ট ব্রেক করুন

# অন্তর্ভুক্ত করুন
ব্যবহার নামস্থান std ;
int প্রধান ( ) {
জন্য ( int = 1 ; <= বিশ ; ++ )
{
যদি ( == 10 )
{
বিরতি ;
}
cout << << '' ;
}
ফিরে 0 ;
}

উপরের কোডটি একটি প্রধান ফাংশনকে সংজ্ঞায়িত করে যা 1 থেকে 20 পর্যন্ত পূর্ণসংখ্যার মাধ্যমে পুনরাবৃত্তি করার জন্য একটি লুপ ব্যবহার করে। বিরতি বিবৃতি যখন লুপ ভেরিয়েবল a 10 এর সমান হয়। প্রোগ্রামটি কনসোলে 1 থেকে 9 পর্যন্ত পূর্ণসংখ্যা প্রিন্ট করে।

আউটপুট

উদাহরণ 2: সুইচ কেস সহ বিবৃতি বিরতি

# অন্তর্ভুক্ত করুন
ব্যবহার নামস্থান std ;
int প্রধান ( ) {
int = 3 ;
সুইচ ( ) {
মামলা 1 :
cout << 'কেস 1: আজ সোমবার' << endl ;
বিরতি ;
মামলা 2 :
cout << 'কেস 2: আজ মঙ্গলবার' << endl ;
বিরতি ;
মামলা 3 :
cout << 'কেস 3: আজ বুধবার' << endl ;
বিরতি ;
মামলা 4 :
cout << 'কেস 4: আজ বৃহস্পতিবার' << endl ;
বিরতি ;
মামলা 5 :
cout << 'কেস 5: আজ শুক্রবার' << endl ;
বিরতি ;
}
ফিরে 0 ;
}

উপরের উদাহরণে, যখন প্রোগ্রামটি সুইচ স্টেটমেন্ট এক্সিকিউট করে, কেস 3 হিসাবে এক্সিকিউট করা হবে 'একটি' 3 থেকে আরম্ভ করা হয় বিরতি বিবৃতি পরবর্তীকালে অন্যান্য ক্ষেত্রে নির্বাহ না করে সুইচ স্টেটমেন্ট বন্ধ করতে সাহায্য করে।

আউটপুট

উদাহরণ 3: Do-While Loop দিয়ে স্টেটমেন্ট ব্রেক করুন

# অন্তর্ভুক্ত করুন
ব্যবহার নামস্থান std ;

int প্রধান ( ) {
int একের উপর ;
করতে {
cout << 'একটি ধনাত্মক সংখ্যা লিখুন (প্রস্থান করতে -1): ' ;
খাওয়া >> একের উপর ;
যদি ( একের উপর == - 1 ) {
বিরতি ;
}
cout << 'তুমি প্রবেশ করেছিলে: ' << একের উপর << endl ;
} যখন ( একের উপর > 0 ) ;

cout << 'প্রোগ্রাম থেকে প্রস্থান করা হয়েছে।' << endl ;
ফিরে 0 ;
}

উপরের প্রোগ্রামটি ব্যবহারকারীকে একটি ধনাত্মক সংখ্যা লিখতে অনুরোধ করে এবং যদি ব্যবহারকারী -1 প্রবেশ করে, লুপটি ব্যবহার করে প্রস্থান করা হয় বিরতি বিবৃতি . যদি ব্যবহারকারী একটি ধনাত্মক সংখ্যা প্রবেশ করে, প্রোগ্রামটি সংখ্যাটি প্রদর্শন করে এবং ব্যবহারকারী -1 প্রবেশ না করা পর্যন্ত লুপ চলতে থাকে।

উল্লেখ্য যে এই উদাহরণে do-while লুপ নিশ্চিত করে যে লুপটি অন্তত একবার কার্যকর হয়েছে, এমনকি যদি ব্যবহারকারী প্রথম পুনরাবৃত্তিতে -1 প্রবেশ করে।

আউটপুট

বিরতি বিবৃতির সুবিধা

দ্য বিরতি বিবৃতি একটি প্রোগ্রামে সহায়ক কারণ এটি আপনাকে কিছু শর্তের উপর ভিত্তি করে অকালে একটি লুপ বা সুইচ স্টেটমেন্ট বন্ধ করতে দেয়। ব্যবহার করার প্রাথমিক সুবিধা a বিরতি বিবৃতি এটি প্রক্রিয়াকরণের সময় এবং সংস্থানগুলি সংরক্ষণ করতে পারে যাতে প্রোগ্রামটিকে একটি লুপ বা সুইচ স্টেটমেন্ট থেকে প্রস্থান করার অনুমতি দেয় যত তাড়াতাড়ি কাঙ্ক্ষিত শর্ত পূরণ হয়, পরবর্তী পুনরাবৃত্তিতে শর্তটি মূল্যায়ন করা চালিয়ে যাওয়ার পরিবর্তে।

উপসংহার

C++ এ, বিরতি বিবৃতি অপ্রয়োজনীয়ভাবে শর্তটি মূল্যায়ন করা চালিয়ে যাওয়ার পরিবর্তে, কাঙ্ক্ষিত শর্ত পূরণ হওয়ার সাথে সাথে আপনাকে একটি লুপ বা সুইচ স্টেটমেন্ট থেকে প্রস্থান করার অনুমতি দিয়ে আপনার কোডকে আরও দক্ষ করে তুলতে পারে। এই নিবন্ধে, আমরা ধারণা, বাক্য গঠন, কাজ এবং কিছু উদাহরণ প্রদান করেছি বিবৃতি বিরতি ফর-লুপে, সুইচ কেস এবং ডো-হোয়্যাল।