1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:04,050 >> বক্তা 1: এর একটি প্রোগ্রাম লিখুন যাক যে int-, একটি পূর্ণসংখ্যা লিখতে অনুরোধ, 3 00:00:04,050 --> 00:00:06,520 এবং তারপর বিশ্লেষণ একটি বিট আছে এটা, কি না তা তাদের কহন 4 00:00:06,520 --> 00:00:08,109 তা ইতিবাচক বা নেতিবাচক হবে. 5 00:00:08,109 --> 00:00:11,880 এটি করার জন্য, এর ব্যবহার করার পরিকল্পনা করা যাক CS50 লাইব্রেরি ফাংশন GetInt, 6 00:00:11,880 --> 00:00:14,870 যার জন্য আমি প্রয়োজন যাচ্ছি cs50.h. অন্তর্ভুক্ত 7 00:00:14,870 --> 00:00:17,520 আমি অনুপস্থিত কহা যাচ্ছি কিছু জিনিস প্রিন্ট করতে 8 00:00:17,520 --> 00:00:18,310 পর্দা হিসাবে ভাল. 9 00:00:18,310 --> 00:00:22,240 তাই আমি আরো অন্তর্ভুক্ত করতে যাচ্ছি standardio.h. 10 00:00:22,240 --> 00:00:24,170 >> এবং আমি এখন ঘোষণা করতে যাচ্ছি স্বাভাবিক হিসাবে প্রধান. 11 00:00:24,170 --> 00:00:29,030 int-mainvoid, খোলা কোঁকড়া বক্রবন্ধনী, এবং preemptively বন্ধ কোঁকড়া যুগল. 12 00:00:29,030 --> 00:00:31,790 আমি এখন প্রম্পট যাচ্ছি যে কোন int জন্য ব্যবহারকারী. 13 00:00:31,790 --> 00:00:35,395 Printf, একটি ইন আমাকে দয়া করে 14 00:00:35,395 --> 00:00:38,260 এবং আমি এখন পেতে যাচ্ছি ব্যবহারকারী থেকে যে কোন int. 15 00:00:38,260 --> 00:00:42,650 আন্তর্জাতিক, এর এন কল করা যাক, GetInt সমান. 16 00:00:42,650 --> 00:00:45,480 >> অর্থাৎ, ডান দিকে এই মত প্রকাশের, আমি কল চলেছি 17 00:00:45,480 --> 00:00:49,150 GetInt বলা CS50 ফাংশন, যা ঠিক তা করতে যাচ্ছে. 18 00:00:49,150 --> 00:00:51,890 এর পরে যে মান ফিরে যাচ্ছে এই ডান দিকে থেকে 19 00:00:51,890 --> 00:00:55,390 এই বাম হাতের দিকে অভিব্যক্তি অভিব্যক্তি, পরিণামে সংরক্ষণ 20 00:00:55,390 --> 00:00:57,960 একটি পরিবর্তনশীল মধ্যে যে মান এন বলা. 21 00:00:57,960 --> 00:01:00,130 এর এখন বিশ্লেষণের কোনো কিছু করুক না. 22 00:01:00,130 --> 00:01:06,000 >> এই জন্য, আমি চাকরী চলেছি একটি এন যদি সঙ্গে শর্ত, অথবা একটি শাখা,, 23 00:01:06,000 --> 00:01:09,860 অর্থাৎ, 0 থেকে বড়, তারপর আমি আছি নিম্নলিখিত করতে যাচ্ছে. 24 00:01:09,860 --> 00:01:13,330 Preemptively কোঁকড়া বক্রবন্ধনী খুলুন এবং কোঁকড়া বক্রবন্ধনী বন্ধ. 25 00:01:13,330 --> 00:01:21,020 আমি তারপর আপনি বাছাই করা "প্রিন্ট আউট করা যাচ্ছে না একটি ধনাত্মক পূর্ণসংখ্যা. "/ এন জন্য 26 00:01:21,020 --> 00:01:24,490 বিন্যাস, বন্ধ মূল্যউদ্ধৃতি বন্ধ লঘুবন্ধনী, সেমিকোলন. 27 00:01:24,490 --> 00:01:26,810 >> অন্যথায়, আমি প্রিন্ট করতে চান যাচ্ছি একটু ভিন্ন কিছু. 28 00:01:26,810 --> 00:01:34,750 তাই অন্য, খোলা কোঁকড়া বক্রবন্ধনী বন্ধ কোঁকড়া বক্রবন্ধনী printf,, "আপনি একটি নেতিবাচক বাছাই 29 00:01:34,750 --> 00:01:39,580 পূর্ণসংখ্যা. "ঠিক আছে, এর সংরক্ষণ যাক এবং এই প্রোগ্রাম কম্পাইল. 30 00:01:39,580 --> 00:01:42,720 শর্ত শূন্য Enter করুন. 31 00:01:42,720 --> 00:01:47,380 আমি আমার জ্বলজ্বলে প্রম্পট ডট ফিরে আছি লিখুন,, শর্ত, শূন্য কাট. 32 00:01:47,380 --> 00:01:49,730 >> আর এর সহজ না দেওয়া মানসিক সুস্থতা প্রথম পরীক্ষা. 33 00:01:49,730 --> 00:01:53,310 আমার কোন int হিসাবে এক, এবং আমি প্রকৃতপক্ষে একটি ধনাত্মক পূর্ণসংখ্যা বাছাই করা. 34 00:01:53,310 --> 00:01:57,600 এর সঙ্গে আবার এই প্রোগ্রাম চালানো যাক অবস্থা, শূন্য, লিখুন, "দিন 35 00:01:57,600 --> 00:02:00,210 আমার কোন int. "এর দুটি চেষ্টা করুন. 36 00:02:00,210 --> 00:02:02,240 আমি সত্যিই একটি ধনাত্মক পূর্ণসংখ্যা বাছাই করা. 37 00:02:02,240 --> 00:02:03,620 >> এর নেতিবাচক এই সময় যাওয়া যাক. 38 00:02:03,620 --> 00:02:05,890 বিন্দু স্ল্যাশ, অবস্থা, শূন্য. 39 00:02:05,890 --> 00:02:09,380 1 নেতিবাচক এবং আমি বাছাই করা একটি নেতিবাচক পূর্ণসংখ্যা. 40 00:02:09,380 --> 00:02:10,590 কিন্তু আমি এখনও সম্পন্ন না. 41 00:02:10,590 --> 00:02:13,000 এর অন্য কোণায় চেষ্টা করুন কেস, যদি আপনি হবে. 42 00:02:13,000 --> 00:02:13,830 এর শূন্য চেষ্টা করুন. 43 00:02:13,830 --> 00:02:18,560 >> বিন্দু স্ল্যাশ, অবস্থা, শূন্য, লিখুন, এবং শূন্য. 44 00:02:18,560 --> 00:02:21,550 আর ছেলে ওহ, আমি বাছাই করা একটি নেতিবাচক পূর্ণসংখ্যা. 45 00:02:21,550 --> 00:02:25,860 কিন্তু আমি শূন্য সংজ্ঞায়িত করা হয় চমত্কার নিশ্চিত ইতিবাচক কিংবা নেতিবাচক ত্ত হিসাবে. 46 00:02:25,860 --> 00:02:27,240 তাই আমি এই স্থির করা আছে যাচ্ছি. 47 00:02:27,240 --> 00:02:28,490