1 00:00:00,000 --> 00:00:00,440 2 00:00:00,440 --> 00:00:03,440 >> বক্তা 1: আমরা বিশ্লেষণ শেষ সময় ইন্টিজার, আমরা কিছু ব্যবহার করে প্রত্যাহার 3 00:00:03,440 --> 00:00:07,810 বুলিয়ান এক্সপ্রেশন চেক যদি ব্যবহারকারীর ইনপুট এন সংখ্যার মধ্যে ছিল 4 00:00:07,810 --> 00:00:11,580 ভালো 0 এবং 3, 4 এবং 7 ও 8 এবং 10. 5 00:00:11,580 --> 00:00:14,990 ভাল, আমরা অন্য কিছু যদি ব্যবহার করে এবং যে কি এর যদি, কিন্তু এটি আপনি করতে পারেন দেখা যাচ্ছে 6 00:00:14,990 --> 00:00:17,990 ব্যবহার করে যে একই যুক্তি বাস্তবায়ন একটি বিভিন্ন প্রোগ্রামিং কনস্ট্রাক্ট 7 00:00:17,990 --> 00:00:21,400 পুরাপুরি এখনও অর্জন, যখন অবিকল একই ফলাফল. 8 00:00:21,400 --> 00:00:25,000 আসলে, আমরা কিছু পরিচয় করিয়ে দিতে পারেন আমাদের সাহায্যে একটি সুইচ বলা 9 00:00:25,000 --> 00:00:28,660 উপর নির্ভর করে আমাদের আচরণ ধরণে কিছু চলকের মান. 10 00:00:28,660 --> 00:00:29,840 >> এর এই ব্যবহার করে দেখুন না. 11 00:00:29,840 --> 00:00:35,730 এটি করার জন্য, আমি প্রথম অন্তর্ভুক্ত করা যাচ্ছে না cs50.h. প্রণালী দ্বারা CS50 লাইব্রেরি 12 00:00:35,730 --> 00:00:39,960 আমি মান অন্তর্ভুক্ত চলেছি স্ট্যান্ডার্ড ইনপুট / O.h প্রণালী দ্বারা লাইব্রেরি. 13 00:00:39,960 --> 00:00:44,540 এবং আমি প্রধান ঘোষণা করা যাচ্ছে না স্বাভাবিক ভাবে, প্রধান অকার্যকর int. 14 00:00:44,540 --> 00:00:45,650 কোঁকড়া বক্রবন্ধনী খুলুন. 15 00:00:45,650 --> 00:00:47,100 কোঁকড়া বক্রবন্ধনী বন্ধ করুন. 16 00:00:47,100 --> 00:00:49,720 এবং এখন আমি জিজ্ঞাসা করতে যাচ্ছি একটি পূর্ণসংখ্যা জন্য ব্যবহারকারী. 17 00:00:49,720 --> 00:00:56,990 >> Printf, সম্পর্কে কোন int দিন 1 থেকে 10. 18 00:00:56,990 --> 00:00:59,310 এবং এখন আমি পেতে চলেছি যে CS50 ব্যবহার int- 19 00:00:59,310 --> 00:01:01,590 লাইব্রেরি, GetInt ফাংশন. 20 00:01:01,590 --> 00:01:06,140 আন্তর্জাতিক, এর এন কল করা যাক, GetInt সমান. 21 00:01:06,140 --> 00:01:08,500 এবং এখন আমি একটি বিট করতে যাচ্ছি যে পূর্ণসংখ্যা নেভিগেশন বিশ্লেষণ. 22 00:01:08,500 --> 00:01:13,120 কিছুটা ইচ্ছামত, কিন্তু এই সঙ্গে একটি সুইচ হিসেবে পরিচিত নতুন কনস্ট্রাক্ট. 23 00:01:13,120 --> 00:01:16,530 নিম্নরূপ n এর মান পরিবর্তন করুন. 24 00:01:16,530 --> 00:01:23,240 >> এন 1 সমান সেই ক্ষেত্রে, অথবা এ এন 2, অথবা ক্ষেত্রে সমান যে ক্ষেত্রে 25 00:01:23,240 --> 00:01:28,150 যে এন 3 সমান, এগিয়ে যান এবং কোড এই লাইন চালানো. 26 00:01:28,150 --> 00:01:34,480 আপনি একটি ছোট int-, বিরতির বাছাই printf. 27 00:01:34,480 --> 00:01:37,610 এখন, আমি সমতুল্য বাস্তবায়ন করতে হবে দ্বারা একটি ইএলটি সহজ র 28 00:01:37,610 --> 00:01:40,990 কিছু অতিরিক্ত ক্ষেত্রে enumerating. 29 00:01:40,990 --> 00:01:47,180 >> এন 4 সমান সেই ক্ষেত্রে, অথবা এ এন 5, অথবা ক্ষেত্রে সমান যে ক্ষেত্রে 30 00:01:47,180 --> 00:01:53,830 যে এন যে এন 6 সমান, অথবা ক্ষেত্রে 7 সমান, এগিয়ে যান এবং আপনি প্রিন্ট আউট 31 00:01:53,830 --> 00:01:58,000 একটি মাঝারি আন্তর্জাতিক বাছাই করা. 32 00:01:58,000 --> 00:01:59,490 বিরতি. 33 00:01:59,490 --> 00:02:02,300 এখন ক্ষেত্রে ব্যবহারকারীর বাছাই করা সংখ্যক, যাক এর 34 00:02:02,300 --> 00:02:04,940 নিম্নরূপঃ যে সনাক্ত. 35 00:02:04,940 --> 00:02:08,900 >> ব্যবহারকারী আট বাছাই সেই ক্ষেত্রে অথবা ব্যবহারকারীর বাছাই সেই ক্ষেত্রে 36 00:02:08,900 --> 00:02:14,110 ন, অথবা ব্যবহারকারীর বাছাই সেই ক্ষেত্রে 10, এগিয়ে যান এবং আপনি প্রিন্ট আউট 37 00:02:14,110 --> 00:02:17,830 একটি বৃহৎ আন্তর্জাতিক বাছাই করা. 38 00:02:17,830 --> 00:02:19,180 বিরতি. 39 00:02:19,180 --> 00:02:23,970 ইএলটি, একটি ব্যবহারকারী একটি নম্বর বাছাই না যে, এই 10 মামলার কোনো মধ্যে পড়ে 40 00:02:23,970 --> 00:02:25,520 এর কিছু ডিফল্ট আচরণ আছে যাক. 41 00:02:25,520 --> 00:02:27,870 নিম্নরূপঃ এই ক্ষেত্রে হতে হবে. 42 00:02:27,870 --> 00:02:32,860 >> ডিফল্ট printf,, আপনি বাছাই করা একটি অবৈধ আন্তর্জাতিক. 43 00:02:32,860 --> 00:02:36,100 44 00:02:36,100 --> 00:02:38,220 বিরতি. 45 00:02:38,220 --> 00:02:42,870 এখন, আমি এই ফাইলটি কম্পাইল বাঁচাতে হলে এটি সুইচ করতে দিয়ে. 46 00:02:42,870 --> 00:02:44,870 . স্ল্যাশ সুইচ সঙ্গে এটি চালান. 47 00:02:44,870 --> 00:02:46,770 এর বৈধতা পরীক্ষা কয়েক করুক না. 48 00:02:46,770 --> 00:02:48,440 আমি 1 এর কোন int বাছাই করব. 49 00:02:48,440 --> 00:02:50,110 এবং আইডি একটি ছোট int-বাছাই করা. 50 00:02:50,110 --> 00:02:52,240 >> এর এখন করুক না. সুইচ কাট. 51 00:02:52,240 --> 00:02:54,514 এবং,, বলতে নেতিবাচক 1 টাইপ. 52 00:02:54,514 --> 00:02:56,900 এবং আইডি একটি অবৈধ int-বাছাই করা. 53 00:02:56,900 --> 00:02:59,560 দিনের শেষে, সুইচ যা করতে সক্ষম হয় না গড়া 54 00:02:59,560 --> 00:03:03,320 আপনার আগে থেকেই করা যেত না যে কিছু আরো, যদি পরিচিত অন্যথায় যদি, সঙ্গে 55 00:03:03,320 --> 00:03:04,530 অন্য গড়া. 56 00:03:04,530 --> 00:03:07,470 কিন্তু আপনি মানসহ একটি সসীম তালিকা আছে আপনি একটি জন্য চেক করছি যে 57 00:03:07,470 --> 00:03:09,820 সুইচ বিবৃতি খুব may ভাল আপনার কোড আরো করা 58 00:03:09,820 --> 00:03:11,310 স্পষ্ট, বা আরো পাঠযোগ্য. 59 00:03:11,310 --> 00:03:12,910