اسپیکر 1: ہم نے تجزیہ کیا آخری وقت integers کے، ہم نے کچھ استعمال کیا جاتا ہے یاد بولین اظہار چیک کرنے کے لیے اگر ایک صارف کی ان پٹ (ن) کی تعداد کے درمیان تھی جیسے 0 اور 3، 4 اور 7، اور 8 اور 10. ٹھیک ہے، ہم کسی اور اگر استعمال کرتے ہوئے اور کیا ہے، لیکن یہ آپ کر سکتے ہیں پتہ چلتا ہے کا استعمال کرتے ہوئے ہے کہ ایک ہی منطق پر عمل درآمد ایک پر مختلف پروگرامنگ کی تعمیر مکمل طور پر اب بھی حاصل کرنے جبکہ خاص طور پر ایک ہی نتیجہ. اصل میں، ہم کچھ شروع کر سکتے ہیں ہمیں اجازت دیتا ہے کہ ایک سوئچ کہا جاتا ہے کی بنیاد پر ہمارے رویے سوئچ کچھ متغیر کی قدر. یہ ایک کوشش دے. ایسا کرنے کے لئے، میں سب سے پہلے شامل کرنے کے لئے جا رہا ہوں cs50.h. کی راہ کی طرف CS50 لائبریری میں بھی معیاری شامل کرنے کے لئے جا رہا ہوں معیار I / O.h کی راہ کی طرف لائبریری. اور میں نے میں اہم اعلان کرنے جا رہا ہوں ہمیشہ کی طرح، اہم باطل سیریز: Int. گھوبگھرالی منحنی خطوط وحدانی کھولیں. گھوبگھرالی تسمہ بند. اور اب میں کہنے جا رہا ہوں ایک عددی کے لئے صارف. printf کے، مجھے ایک int کرو 1 کے درمیان اور 10. اور اب میں حاصل کرنے کے لئے جا رہا ہوں کہ CS50 کا استعمال کرتے ہوئے INT لائبریریاں، GetInt کا کام. INT، ن کہتے ہیں، GetInt کا برابر. اور اب میں تھوڑا سا کرنے جا رہا ہوں اس عددی تجزیہ کی. کسی حد تک منمانے، لیکن اس کے ساتھ ایک سوئچ کے طور پر جانا نئے تعمیر. مندرجہ ذیل ن کی قیمت پر سوئچ. ن 1 برابر اس صورت میں، یا ن 2، یا کیس میں برابر اس صورت کہ ن 3 کے برابر ہے، آگے بڑھو اور کوڈ کی اس لائن کو پھانسی. آپ ایک چھوٹا سا INT، وقفے اٹھایا printf کے. اب، میں برابر لاگو کرنے کے لئے کی ضرورت ہے کی طرف سے ایک ای ایل ٹی سادہ کچھ اضافی مقدمات enumerating کی. ن 4 کے برابر ہے اس صورت میں، یا ن 5، یا کیس میں برابر اس صورت کہ ن کہ ن 6 برابر ہے، یا کی صورت میں 7 کے برابر ہے، آگے بڑھو اور آپ کو باہر پرنٹ ایک درمیانے سیریز: Int اٹھایا. توڑ. اب اس کیس میں صارف اٹھایا ایک بڑی تعداد، چلو مندرجہ ذیل کے طور پر اس کا پتہ لگانے کے. صارف آٹھ اٹھایا اس صورت میں یا صارف کو منتخب کریں اس صورت میں نو، یا صارف کو منتخب کریں اس صورت میں 10، آگے بڑھو اور آپ کو باہر پرنٹ ایک بڑی سیریز: Int اٹھایا. توڑ. ای ایل ٹی، ایک صارف کی ایک بڑی تعداد کو منتخب نہیں کیا تو کہ، ان 10 مقدمات میں سے کسی میں آتا ہے کچھ طے شدہ رویہ ہے ہیں. مندرجہ ذیل کے طور پر اس صورت میں ہو گا. پہلے سے طے شدہ، printf کے، آپ اٹھایا ایک غلط سیریز: Int. توڑ. اب، میں نے اس فائل مرتب بچانے کے یہ سوئچ کرنے کے ساتھ. . سلیش سوئچ کے ساتھ اسے چلانے. کی وویک چیک کے ایک جوڑے کے کرتے ہیں. میں 1 کی ایک int منتخب کریں گے. اور ID ایک چھوٹے INT اٹھایا. اب کرتے ہیں. سوئچ سلیش. اور، کا کہنا ہے کہ منفی 1 میں ٹائپ کریں. اور ID ایک غلط INT اٹھایا. دن کے اختتام پر، سوئچ ایسا کرنے کے لئے کو چالو نہیں ہے تعمیر آپ نے پہلے ہی نہیں کر سکتا کہ کچھ مزید، اگر واقف اور اگر، کے ساتھ اور تعمیر. لیکن اگر آپ اقدار کی ایک محدود فہرست ہے، تو آپ کو ایک کے لئے جانچ پڑتال کر رہے ہیں سوئچ بیان بہت کر سکتے ہیں کے ساتھ ساتھ اپنے کوڈ کو زیادہ سے زیادہ بنانے واضح، یا اس سے زیادہ پڑھنے کے قابل ہے.