1 00:00:00,000 --> 00:00:02,830 >> اسپیکر 1: ایک پروگرام لکھتے ہیں کہ ایک مثبت کے لئے صارف کا اشارہ 2 00:00:02,830 --> 00:00:05,950 پھر عددی، ن، اور باہر پرنٹ تمام اعداد و شمار کی رقم 3 00:00:05,950 --> 00:00:07,980 1 کے درمیان اور ن. 4 00:00:07,980 --> 00:00:10,580 ٹھیک ہے، یہاں ہم میں ہے جو اہم ہے پہلے ہی پیشگی لکھا. 5 00:00:10,580 --> 00:00:13,520 اور یہاں اس نوٹس کے سب سے اوپر اہم، میں ایک int ن کا اعلان. 6 00:00:13,520 --> 00:00:16,079 >> میں اس وقت، ایک جبکہ کے اندر لوپ، سب سے پہلے باہر پرنٹ 7 00:00:16,079 --> 00:00:17,530 مثبت عدد صحیح، براہ مہربانی. 8 00:00:17,530 --> 00:00:21,070 پھر میں سے ایک عددی حاصل کرنے کی کارروائی CS50 لائبریری ہے حاصل کرنے کے ساتھ صارف 9 00:00:21,070 --> 00:00:22,070 تقریب جمع Int. 10 00:00:22,070 --> 00:00:26,410 اور پھر میری جبکہ حالت میں، میں نے (ن) یا اس سے زیادہ یہ ہے کہ اس بات کا یقین 11 00:00:26,410 --> 00:00:30,480 میں اصل میں آگے بڑھنے سے پہلے 1 کے برابر اس کی قیمت کے ساتھ کچھ کرنا. 12 00:00:30,480 --> 00:00:31,520 >> میں کیا کروں؟ 13 00:00:31,520 --> 00:00:34,690 ٹھیک ہے، میں جا رہا ہوں کہ ایک تقریب کال سگما، کے نمائندے کو فون کرنے کی 14 00:00:34,690 --> 00:00:37,700 آپ ہو سکتا ہے کہ دارالحکومت سگما ریاضی کی کلاس سے یاد کرتے ہوئے کہا کہ 15 00:00:37,700 --> 00:00:40,860 تم سے کچھ خلاصہ کرنا چاہتے ہیں کی طرف اشارہ کرتا ایک قیمت سے. 16 00:00:40,860 --> 00:00:44,540 اور جو کچھ بھی ہے کہ تقریب کی واپسی کے طور پر اس کی واپسی قیمت، میں ذخیرہ کرنے کے لئے جا رہا ہوں 17 00:00:44,540 --> 00:00:46,500 جواب نامی ایک متغیر میں. 18 00:00:46,500 --> 00:00:50,280 >> آخر میں، اہم میں میری آخری سطر میں، میں ہوں جواب ہے کیا باہر پرنٹ کرنے کے لئے جا. 19 00:00:50,280 --> 00:00:52,840 کورس کے، ہم ابھی تک لاگو نہیں ہے اس تقریب سگما. 20 00:00:52,840 --> 00:00:54,590 تو ہم کس طرح ہے کہ ایسا کرنے کے بارے میں جانا ہے؟ 21 00:00:54,590 --> 00:00:58,040 >> ٹھیک ہے، میری فائل کے نچلے حصے میں، میں ہوں ایک تقریب کا اعلان کرنے کی کارروائی کی جا رہی 22 00:00:58,040 --> 00:00:59,450 کہ ایک int واپس. 23 00:00:59,450 --> 00:01:01,630 اور میں نے فون کرنے کے لئے جا رہا ہوں اس تقریب سگما. 24 00:01:01,630 --> 00:01:06,340 اور میں ان پٹ کے طور پر اس کی وضاحت کرنے کے لئے جا رہا ہوں اس تقریب میں بھی ایک int قبول کرتا ہے. 25 00:01:06,340 --> 00:01:09,800 اور میں کرنے کے لئے، صرف اسے فون کروں گا بجائے (ن) کے الگ، ایم. 26 00:01:09,800 --> 00:01:12,120 لیکن ہم نے یہ کہا جاتا ہے کر سکتے ہیں ہم چاہتے ہیں سب سے زیادہ کچھ. 27 00:01:12,120 --> 00:01:14,930 >> مجھے اس تقریب کے جسم کے اندر ایک واقف استعمال کرنے کے لئے کارروائی کی جا رہی 28 00:01:14,930 --> 00:01:16,420 ، یعنی ایک لوپ کی تعمیر. 29 00:01:16,420 --> 00:01:19,010 لیکن میں نے بھی وویک کا تھوڑا سا کرنے جا رہا ہوں اس بات کو یقینی بنانے کے لئے کی جانچ پڑتال 30 00:01:19,010 --> 00:01:22,340 صارف کی ایک بڑی تعداد کے ساتھ مجھے فراہم نہیں کرتا مجھے امید نہیں رہا ہوں. 31 00:01:22,340 --> 00:01:28,010 M ہے تو خاص طور پر، میں کرنے جا رہا ہوں کم سے کم 1 اور، کسی حد تک منمانے، 32 00:01:28,010 --> 00:01:31,280 میں صرف 0 اگر واپس جا رہا ہوں تعداد ایک مثبت نہیں ہے 33 00:01:31,280 --> 00:01:32,800 مجھے توقع کے طور پر عددی. 34 00:01:32,800 --> 00:01:36,920 >> پھر میں ایک متغیر کا اعلان کرنے جا رہا ہوں رقم بلایا اور 0 ابتدا. 35 00:01:36,920 --> 00:01:40,810 یہ بالآخر رقم کا جمع کریں گے 1 اور ایم کے درمیان کی تعداد کے تمام. 36 00:01:40,810 --> 00:01:43,550 اور پھر میں نے ایک واقف استعمال کرنے کے لئے جا رہا ہوں مستقبل کے حوالے سے لوپ کی تعمیر. 37 00:01:43,550 --> 00:01:50,272 میں 1 ہو جاتا ہے int کے لئے، میں نے سے کم ہے یا میٹر کے برابر، میں پلس پلس. 38 00:01:50,272 --> 00:01:54,010 اور پھر، اس کے جسم کے اندر لوپ، میں صرف رقم کرنے جا رہا ہوں 39 00:01:54,010 --> 00:01:56,350 رقم کے علاوہ میں نے کے برابر ہے. 40 00:01:56,350 --> 00:02:01,900 یا، زیادہ بس، رقم کے علاوہ، میں نے کے برابر ہے جس میں ایک ہی نتیجہ حاصل. 41 00:02:01,900 --> 00:02:04,810 >> اور پھر آخر میں، میں واپس کرنے کی ضرورت میں نے حساب کیا ہے کہ رقم کی. 42 00:02:04,810 --> 00:02:07,640 تو میں واپس رقم میں شامل. 43 00:02:07,640 --> 00:02:08,560 >> اب میں نے ابھی تک نہیں کر رہا ہوں. 44 00:02:08,560 --> 00:02:11,360 میں سی سکھانے کی ضرورت ہے کہ اس تقریب اصل میں موجود ہے. 45 00:02:11,360 --> 00:02:14,400 اور تو میری فائل کے اوپر میں اعلان کرنے جا رہا ہوں ہم نے ایک تقریب میں کہا جاتا ہے کیا 46 00:02:14,400 --> 00:02:18,270 دستخط جیسی پروٹوٹائپ، فنگشن جب میں استعمال کیا جاتا ہے 47 00:02:18,270 --> 00:02:19,250 ایک لمحے پہلے. 48 00:02:19,250 --> 00:02:22,450 >> خاص طور پر، صرف مرکزی اوپر، int میں ٹائپ کرنے جا رہا ہوں 49 00:02:22,450 --> 00:02:26,080 سگما، INT M، نیم وقفہ. 50 00:02:26,080 --> 00:02:29,240 تقریب کو لاگو نہیں پھر، صرف اس کا اعلان. 51 00:02:29,240 --> 00:02:32,800 اب میں محفوظ کرتے ہیں تو، مرتب، اور اس کے چلانے پروگرام، کی میں نے حاصل کیا دیکھتے ہیں. 52 00:02:32,800 --> 00:02:37,460 سگما 0 ڈاٹ سگما 0 سلیش بنائیں. 53 00:02:37,460 --> 00:02:41,050 اور اب ایک مثبت عدد صحیح فراہم کرتے ہیں 2 کی طرح، جس سے مجھے دینا چاہئے 54 00:02:41,050 --> 00:02:45,920 تین، اقدار کے درمیان وجہ 1 اور 2 ہیں 1 کے علاوہ 2 3 برابر ہے. 55 00:02:45,920 --> 00:02:47,300 اور یقینا، کہ میں نے حاصل کیا ہے. 56 00:02:47,300 --> 00:02:49,940 >> یہ، پھر اسے چلاتے ہیں 3، کا کہنا ہے کہ، کے ساتھ وقت. 57 00:02:49,940 --> 00:02:53,470 تو میں نے 1 2 پلس پلس حاصل کرنا چاہئے 3 میرے 6 دینا چاہئے. 58 00:02:53,470 --> 00:02:54,740 اور یقینا، میں 6 ملتا ہے. 59 00:02:54,740 --> 00:02:57,380 >> اور ایک آخری قیمت کی کوشش کریں، 50 کا کہنا ہے کہ. 60 00:02:57,380 --> 00:03:01,160 اور 1.275 ہمارے جواب ہے. 61 00:03:01,160 --> 00:03:02,253