বক্তা 1: আমরা বিশ্লেষণ শেষ সময় ইন্টিজার, আমরা কিছু ব্যবহার করে প্রত্যাহার বুলিয়ান এক্সপ্রেশন চেক যদি ব্যবহারকারীর ইনপুট এন সংখ্যার মধ্যে ছিল ভালো 0 এবং 3, 4 এবং 7 ও 8 এবং 10. ভাল, আমরা অন্য কিছু যদি ব্যবহার করে এবং যে কি এর যদি, কিন্তু এটি আপনি করতে পারেন দেখা যাচ্ছে ব্যবহার করে যে একই যুক্তি বাস্তবায়ন একটি বিভিন্ন প্রোগ্রামিং কনস্ট্রাক্ট পুরাপুরি এখনও অর্জন, যখন অবিকল একই ফলাফল. আসলে, আমরা কিছু পরিচয় করিয়ে দিতে পারেন আমাদের সাহায্যে একটি সুইচ বলা উপর নির্ভর করে আমাদের আচরণ ধরণে কিছু চলকের মান. এর এই ব্যবহার করে দেখুন না. এটি করার জন্য, আমি প্রথম অন্তর্ভুক্ত করা যাচ্ছে না cs50.h. প্রণালী দ্বারা CS50 লাইব্রেরি আমি মান অন্তর্ভুক্ত চলেছি স্ট্যান্ডার্ড ইনপুট / O.h প্রণালী দ্বারা লাইব্রেরি. এবং আমি প্রধান ঘোষণা করা যাচ্ছে না স্বাভাবিক ভাবে, প্রধান অকার্যকর int. কোঁকড়া বক্রবন্ধনী খুলুন. কোঁকড়া বক্রবন্ধনী বন্ধ করুন. এবং এখন আমি জিজ্ঞাসা করতে যাচ্ছি একটি পূর্ণসংখ্যা জন্য ব্যবহারকারী. Printf, সম্পর্কে কোন int দিন 1 থেকে 10. এবং এখন আমি পেতে চলেছি যে CS50 ব্যবহার int- লাইব্রেরি, GetInt ফাংশন. আন্তর্জাতিক, এর এন কল করা যাক, GetInt সমান. এবং এখন আমি একটি বিট করতে যাচ্ছি যে পূর্ণসংখ্যা নেভিগেশন বিশ্লেষণ. কিছুটা ইচ্ছামত, কিন্তু এই সঙ্গে একটি সুইচ হিসেবে পরিচিত নতুন কনস্ট্রাক্ট. নিম্নরূপ n এর মান পরিবর্তন করুন. এন 1 সমান সেই ক্ষেত্রে, অথবা এ এন 2, অথবা ক্ষেত্রে সমান যে ক্ষেত্রে যে এন 3 সমান, এগিয়ে যান এবং কোড এই লাইন চালানো. আপনি একটি ছোট int-, বিরতির বাছাই printf. এখন, আমি সমতুল্য বাস্তবায়ন করতে হবে দ্বারা একটি ইএলটি সহজ র কিছু অতিরিক্ত ক্ষেত্রে enumerating. এন 4 সমান সেই ক্ষেত্রে, অথবা এ এন 5, অথবা ক্ষেত্রে সমান যে ক্ষেত্রে যে এন যে এন 6 সমান, অথবা ক্ষেত্রে 7 সমান, এগিয়ে যান এবং আপনি প্রিন্ট আউট একটি মাঝারি আন্তর্জাতিক বাছাই করা. বিরতি. এখন ক্ষেত্রে ব্যবহারকারীর বাছাই করা সংখ্যক, যাক এর নিম্নরূপঃ যে সনাক্ত. ব্যবহারকারী আট বাছাই সেই ক্ষেত্রে অথবা ব্যবহারকারীর বাছাই সেই ক্ষেত্রে ন, অথবা ব্যবহারকারীর বাছাই সেই ক্ষেত্রে 10, এগিয়ে যান এবং আপনি প্রিন্ট আউট একটি বৃহৎ আন্তর্জাতিক বাছাই করা. বিরতি. ইএলটি, একটি ব্যবহারকারী একটি নম্বর বাছাই না যে, এই 10 মামলার কোনো মধ্যে পড়ে এর কিছু ডিফল্ট আচরণ আছে যাক. নিম্নরূপঃ এই ক্ষেত্রে হতে হবে. ডিফল্ট printf,, আপনি বাছাই করা একটি অবৈধ আন্তর্জাতিক. বিরতি. এখন, আমি এই ফাইলটি কম্পাইল বাঁচাতে হলে এটি সুইচ করতে দিয়ে. . স্ল্যাশ সুইচ সঙ্গে এটি চালান. এর বৈধতা পরীক্ষা কয়েক করুক না. আমি 1 এর কোন int বাছাই করব. এবং আইডি একটি ছোট int-বাছাই করা. এর এখন করুক না. সুইচ কাট. এবং,, বলতে নেতিবাচক 1 টাইপ. এবং আইডি একটি অবৈধ int-বাছাই করা. দিনের শেষে, সুইচ যা করতে সক্ষম হয় না গড়া আপনার আগে থেকেই করা যেত না যে কিছু আরো, যদি পরিচিত অন্যথায় যদি, সঙ্গে অন্য গড়া. কিন্তু আপনি মানসহ একটি সসীম তালিকা আছে আপনি একটি জন্য চেক করছি যে সুইচ বিবৃতি খুব may ভাল আপনার কোড আরো করা স্পষ্ট, বা আরো পাঠযোগ্য.