1 00:00:00,000 --> 00:00:00,440 2 00:00:00,440 --> 00:00:03,440 >> اسپیکر 1: ہم نے تجزیہ کیا آخری وقت integers کے، ہم نے کچھ استعمال کیا جاتا ہے یاد 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 میں بھی معیاری شامل کرنے کے لئے جا رہا ہوں معیار I / 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 INT، ن کہتے ہیں، 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 مندرجہ ذیل ن کی قیمت پر سوئچ. 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 ایک درمیانے سیریز: Int اٹھایا. 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 ایک بڑی سیریز: Int اٹھایا. 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 کے، آپ اٹھایا ایک غلط سیریز: Int. 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 اور ID ایک چھوٹے 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 اور ID ایک غلط 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 سوئچ بیان بہت کر سکتے ہیں کے ساتھ ساتھ اپنے کوڈ کو زیادہ سے زیادہ بنانے 58 00:03:09,820 --> 00:03:11,310 واضح، یا اس سے زیادہ پڑھنے کے قابل ہے. 59 00:03:11,310 --> 00:03:12,910