1 00:00:00,000 --> 00:00:00,580 2 00:00:00,580 --> 00:00:02,950 >> ডেভিড জে MALAN: এর এখন বাস্তবায়ন শুরু করা যাক একটি শুধু একটি পার্শ্ব নেই যে ফাংশন 3 00:00:02,950 --> 00:00:05,920 প্রভাব, কিন্তু এর পরিবর্তে আয় একটি ফিরতি মূল্য. 4 00:00:05,920 --> 00:00:09,150 বিশেষ করে, এর একটি ফাংশন বাস্তবায়ন করা যাক যার ইতিবাচক int-পেতে বলা 5 00:00:09,150 --> 00:00:11,490 জীবনের উদ্দেশ্য ঠিক তা করতে হয়. 6 00:00:11,490 --> 00:00:14,500 বিশেষ করে, আমি ব্যবহার করতে চাই নিম্নরূপঃ এই ফাংশন - 7 00:00:14,500 --> 00:00:18,770 int-এন ইতিবাচক int-পেতে পায়. 8 00:00:18,770 --> 00:00:23,640 এবং তারপর মুদ্রণ চ, ধন্যবাদ শতাংশ জন্য আমি একটি হিসাবে 9 00:00:23,640 --> 00:00:26,490 স্থানধারক, কমা, শেষ. 10 00:00:26,490 --> 00:00:29,030 >> এখন অবশ্য, ইতিবাচক পেতে int-এখনো বিদ্যমান নেই. 11 00:00:29,030 --> 00:00:33,020 সুতরাং এর দ্বারা এটি বাস্তবায়নের প্রতিশ্রুতি দেওয়া আমার ফাইল একটি লাইন উপরে যোগ 12 00:00:33,020 --> 00:00:37,110 ভালো int-বোধক যে এই ফাংশন int-এ ফিরে আসবে - 13 00:00:37,110 --> 00:00:39,110 ইতিবাচক int-পেতে. 14 00:00:39,110 --> 00:00:43,000 এবং এর স্পষ্টভাবে উল্লেখ করা যাক যে এই ফাংশন কোনো ইনপুট গ্রহণ করা, এবং না করা 15 00:00:43,000 --> 00:00:45,570 তাই তার আর্গুমেন্ট অকার্যকর হয়. 16 00:00:45,570 --> 00:00:49,500 আমার ফাইল নীচে এখন এর যাক, সহজভাবে যাতে আমি, শীর্ষ প্রধান তাল মেলাতে পারেন 17 00:00:49,500 --> 00:00:52,220 আসলে বাস্তবায়ন বা সংজ্ঞায়িত এই ফাংশন. 18 00:00:52,220 --> 00:00:55,120 >> প্রথমত আমরা একই সাথে শুরু স্বাক্ষর, তাই কথা বলতে - 19 00:00:55,120 --> 00:00:59,140 int-ইতিবাচক int-অকার্যকর পেতে. 20 00:00:59,140 --> 00:01:01,910 এবং এখন এর পেতে বাস্তবায়ন যাক নিম্নরূপ ইতিবাচক Int. 21 00:01:01,910 --> 00:01:05,410 এর জন্যও কিন্তু এন নামক কোন int, ঘোষণা যাক আমরা প্রায় কিছু কল পারে 22 00:01:05,410 --> 00:01:11,360 আমরা নিম্নলিখিত কি চান, যখন কিছু শর্ত সত্য হয়, এবং আমরা ফিরে পাবেন 23 00:01:11,360 --> 00:01:13,030 এক মুহূর্ত যে অবস্থা. 24 00:01:13,030 --> 00:01:20,800 মুদ্রণ চ, সম্পর্কে একটি ইতিবাচক কোন int দিন, এবং এখন এর থেকে পাওয়া কোন int ব্যবহার করতে দিতে 25 00:01:20,800 --> 00:01:23,290 আসলে করার CS50 লাইব্রেরি যে কোন int পেতে. 26 00:01:23,290 --> 00:01:28,210 >> কিন্তু আমার অবস্থায়, এর এই না দেওয়া লুপ এতক্ষণ এন কম 1 হিসাবে হয়. 27 00:01:28,210 --> 00:01:31,260 ইউজার হিসেবে এতক্ষণ অন্য কথায়, ইন আমার প্রদানের মাধ্যমে সহযোগিতা করে না 28 00:01:31,260 --> 00:01:36,260 একটি ইতিবাচক int-সঙ্গে, যাক আমার পুনরায় প্রম্পট তাকে বা তার আবার, এবং আবার, এবং আবার 29 00:01:36,260 --> 00:01:37,720 সে না হওয়া পর্যন্ত. 30 00:01:37,720 --> 00:01:40,360 কিন্তু আমি কারণ এ, এখনো সম্পন্ন না আমি প্রয়োজন এই ফাংশন শেষে 31 00:01:40,360 --> 00:01:42,210 আসলে যে ইনপুট সঙ্গে কিছু করতে. 32 00:01:42,210 --> 00:01:46,710 এবং তাই আমি ফিরে যেতে চলেছি এটা ফেরত শেষে মত একটি লাইন দিয়ে 33 00:01:46,710 --> 00:01:52,850 সেমিকোলন, যার ফলে একটি প্রকৃত ফিরে এই ফাংশন বলা যিনি প্রধান যাও int. 34 00:01:52,850 --> 00:01:56,810 এখন এটা মূল্য রাখবেন যে, যদিও int-মধ্যে ইতিবাচক int-আয় পেতে, এটা 35 00:01:56,810 --> 00:02:00,470 এটি ফেরত জন্য অবশ্যই জরিমানা বিশেষভাবে একটি ইতিবাচক Int. 36 00:02:00,470 --> 00:02:04,170 একটি বিশেষ তথ্য টাইপ জন্য নেই ধনাত্মক পূর্ণসংখ্যা বিশেষ করে, যাতে আমরা 37 00:02:04,170 --> 00:02:06,490 সহজভাবে নির্মিত ব্যবহার "Int." 38 00:02:06,490 --> 00:02:11,250 >> এখন ফিরে লাইন নয়টি এ, আমি আছি নোটিশ এই লাইনে এন কিন্তু এন আউট মুদ্রণ 39 00:02:11,250 --> 00:02:13,970 ঘোষিত যে এন জন্যে লাইন আট সালে. 40 00:02:13,970 --> 00:02:17,840 সুতরাং আপনি একেবারে থাকতে পারে দেখা যাচ্ছে অভিন্নরুপে তাই নামে ভেরিয়েবল 41 00:02:17,840 --> 00:02:20,250 তারা মধ্যে বিদ্যমান দীর্ঘ হিসাবে বিভিন্ন scopes. 42 00:02:20,250 --> 00:02:24,950 এবং যে সুযোগ দ্বারা সংজ্ঞায়িত করা হয় প্রত্যাহার যে সবচেয়ে ঘনিষ্ঠভাবে কোঁকড়া ধনুর্বন্ধনী 43 00:02:24,950 --> 00:02:27,620 পরিবর্তনশীল ঘিরা আপনি সংজ্ঞায়িত করেছি. 44 00:02:27,620 --> 00:02:30,370 >> এখন আসুন কম্পাইল করা যাক এবং এই প্রোগ্রাম চালানো. 45 00:02:30,370 --> 00:02:35,210 করুন ফাংশন 1, বিন্দু ফাংশন 1 কাট. 46 00:02:35,210 --> 00:02:40,040 এর এটি একটি ইতিবাচক কোন int মত 50 দিতে যাক, এবং এটা 50 জন্য ধন্যবাদ বলল. 47 00:02:40,040 --> 00:02:43,180 ইতিমধ্যে, আমরা সহযোগিতা না থাকে, এটি প্রদান, আবার প্রোগ্রাম 48 00:02:43,180 --> 00:02:47,550 0, আমি আবার অনুরোধ, বা এটি প্রদান করছি 1 নেতিবাচক, আমি আবার অনুরোধ করছি. 49 00:02:47,550 --> 00:02:51,720 কিন্তু আমি, সঙ্গে এটি প্রদান বহুমুখী থাকলে , 50 বলে, আমি 50 জন্য ধন্যবাদ জানান করছি. 50 00:02:51,720 --> 00:02:54,590