কম্পিউটার

C/C++-এ সুইচ ক্ষেত্রে পরিসীমা ব্যবহার করা


C বা C++ এ, আমরা সুইচ-কেস স্টেটমেন্ট ব্যবহার করেছি। সুইচ স্টেটমেন্টে আমরা কিছু মান পাস করি এবং বিভিন্ন ক্ষেত্রে ব্যবহার করে আমরা মান পরীক্ষা করতে পারি। এখানে আমরা দেখব যে আমরা কেস স্টেটমেন্টে রেঞ্জ ব্যবহার করতে পারি।

Case-এ পরিসীমা ব্যবহারের সিনট্যাক্স নিচের মত −

কেস কম … উচ্চ

কেস লেখার পর, আমাদের কম মান, তারপর একটি স্পেস, তারপর তিনটি ডট, তারপর আরেকটি স্পেস এবং উচ্চ মান রাখতে হবে।

নিম্নলিখিত প্রোগ্রামে, আমরা দেখব রেঞ্জ ভিত্তিক কেস স্টেটমেন্টের আউটপুট কী হবে।

উদাহরণ

#include main() { int data[10] ={ 5, 4, 10, 25, 60, 47, 23, 80, 14, 11}; int i; এর জন্য(i =0; i <10; i++) { সুইচ (ডেটা[i]) { কেস 1 ... 10:printf("%d রেঞ্জ 1 থেকে 10\n", ডেটা[i]); বিরতি কেস 11 ... 20:printf("%d রেঞ্জ 11 থেকে 20\n", ডেটা[i]); বিরতি কেস 21 ... 30:printf("%d রেঞ্জ 21 থেকে 30\n", ডেটা[i]); বিরতি কেস 31 ... 40:printf("%d রেঞ্জ 31 থেকে 40\n", ডেটা[i]); বিরতি ডিফল্ট:printf("%d পরিসীমা অতিক্রম করে\n", ডেটা[i]); বিরতি } } }

আউটপুট

5 রেঞ্জ 1 থেকে 104 রেঞ্জ 1 থেকে 1010 রেঞ্জ 1 থেকে 1025 রেঞ্জ 21 থেকে 3060 রেঞ্জ 47 রেঞ্জ 21 থেকে 3080 রেঞ্জ 23 ছাড়িয়ে 11 থেকে 20 রেঞ্জ 11 থেকে 20 রেঞ্জে 14 ছাড়িয়ে গেছে পূর্বে> 
  1. C/C++ এ putwchar() ফাংশন

  2. C/C++ এ memcpy()

  3. C/C++ এ সেমিকোলন ব্যবহার না করে কিভাবে একটি সেমিকোলন(;) প্রিন্ট করবেন?

  4. C/C++ এ AA গাছ?