Professional Documents
Culture Documents
10 CSC Notes in Urdu New
10 CSC Notes in Urdu New
ن الس د م
ن ک روگرام
ٹ پ یو ر پ ن ئ خ ٹ
کمپ یو قر پروگرام ن گ ٹای ک م صوص ئمپ یو
ن خ ک ن
ے 1. ے کے لی نکو پوراعمکرے ی ا کسی اص کام کو ا ج ام دی گ کے ت ا ج ن
ن ک اب ل عمل کمپ یو ر پروگرام کوف ڈیزا ای ٹ
ن ت ے۔ لک ن ن کرے اور ب اے کا ٹل ہ
م ک ج ئ ٹ ی
اس می ں فرمی م کر تے کی ے اور ٹ ن ے ٹ و پروگرامرز کوٹ پ یتو ر پروگرام ھ ٹ .2کسٹ ای ڈی رت ای ک ایسا سا ٹ وی ر ہ
ےے یس ج ہ ب س ہ ی
ے۔ ی ہ آپری گ س م ھی را م کر ا ہ ے۔ مام IDEکے پ اس ان کا کسٹ ای ڈی ر و ا ہ ناج ازت دی ت ا ہ
وٹ پ ی ڈ۔
ش ن ن ئ ئ ئ
ے کمپ یو ر پروگرام (سورس کوڈ) کا م ی ی لی گو ج
ٹ لک ئ
ے
ھ ں م ج گو
لن
ی ول ی ی ا ہ و ج ے ر .3کم ائ لر کم وٹ ر ساف ٹ و ئ
گ ی
س
ل
س ی ج یی ٹ ہکم ٹ تپی
ج
تپ
ف ت ف ے۔ ے ڈ نل پ ی نو ر جم ھ کت ا فہ ئ ے جس می ں رخ مہ کر فا ہ
ل ہ ش ہ ی ل
ے۔ ہ ر ف ظ کے ے سے فطے دہ و فی ہ خ ہرست پ ل ن کی ای ک ن ت تر پروگرام گ گو جتمی ں ال اظ خ.4ذ ی رہ انل اظ :ہ
ے ہ ی ں۔ ان ال اظ کو ریزرو ال اظ ی ا ذ ی رہ ال اظ کے ے ی مر ب کرے والے کو ج ا ہ نم صوص معن ی تہ وے ہ ی ں ج و پہل
ے۔ ام سے ج ا ا ج ا ا ہ
ن ن
تق Kamranچ ہ
ادی ڈھا روگرام کا ب .5سی
Virkی Aliت ن
SST پ”“IT
ے۔ کی گی ہا ا م سی ں ی م صوں ن ل
ComprehensiveیGovt.ح ذ
م شج یہ در کو روگرام ای ک پ
ی
i.ہ ی ڈر\ل ک س ک ن ن
فئ ہ
ن ت ل ت ت ن School Gujranwalaف ن ش
ں ان ا لوں کو ے سے پہ فل روگراموں می ں ب لٹ ان ک ز کا فانسش نعمال کرضے ہ ی ں یئکن اس عمال کرف ئ ہ
ج ے،ئ می ک ت ش ممسی پن ض
ے
ےہی ں یس ے۔ ان ا لوں کو ہ ی ڈر ا لز ہ ے ج ہاں ان ک ز کی و احت کی گ ی ہ ا ل کرے کی رورت ہ
، conio.hش stdio.h
نش ئ ن فن ش فن ش ت . iiمی ن سی ک ن
ے نج وشپروگرام تکو ا ی ال ز کرے کا ے۔ نی ہ ہ ر سی پروگرام کا پ ہہال ک ن ہ روگرام می ں ای ک می نن ک ن ہ ون ٹا ہ ئ سی پ
ے۔ ہ
ے ،ادھر سے ی پروگرام چ ل ا روع و ا ہ ے۔ ی ہ پروگرام گ کوڈ کا ا ری پوا ٹ ہ ف
ذمہ دار ہ ن ش
ن ن خت ت ن ت ش iii.ف نمی شن ک ن کی ب اڈی ن
ے۔ ادھر ےپر ی کٹم ہ و ا ہ ے اور درمش ی ا ی بنری کٹ ب د کر ن
ی سے روع ہ و ی ہ می ن ک ن کی ب اڈی درم ی ا شی بریشکٹ ت
ے درم ی ا ی ب ر س کے ے ۔ڈیکلی ر اور ای گز کی و ن دو وں حص ت پروگرام کی ای گزی یک و ن روع ہ و ی ہ نسے ہ ی
ا درہ وے ہ ی ں۔
نٹ ت عم ن ہے۔ٹ 6. کمنٹس مراد ںکیا س ٹ ی ٹم ن نٹ
ض
س عام طور پر پروگرام میتں کوڈ کی و احت نٹ
کم
کم ے۔ ہت روگرام می وہ کم ن ٹ س ہ ی ں ج ن پر ل ہی ں ک ی ا ج ا ا ت ک پ کمی س
ں۔ ست دو طرح کے ہ وے ہ ی ں۔ سن گل ےہی ت ے ج ا سک ں۔ س پروگرام می ںمکٹہی ںئب ھیکم نل ٹکھ ئ ےہی ےن ھ
کے ی ل
ئ ل
ے اس عمال ہ و ی ہ ی ں۔ ے //ج ب کہ /* */ل ی ال ن س کے لی ل کے ٹ ک
ال ن نم
غت .7کا س ٹ ن قٹت (مست ق الت) اور و ری ای
ت ئ رات) ن ی م ( ل ش ب ی ق ی
ے پروگرام کی ای گزی یک و ن کے دوران ت ب دی ل ہی ں ک ی ا ج اسکت ا ،اب ت دا ی طور پراس کی ی ن مقست الت وہ ی م ی ں ہ ی ں جس
ن ق ں۔سام ہ ی ن ا ن
م ف صف ہ ت ج ت ک ب مکم ت ش ن ت ی
ے ے ہ ی ں و مث ب ت ،ی ی ا ر و سک .iا ٹی ج ر :ا ٹی ج ر ان م وں می ں اع اری ہ قہی ں آ ا ۔ ان کو ل اعداد ھی ہ
ت ی ت ٹ قق ن ں۔ ئ ہی
ش ج م ی ی ح ی
ے۔مث ال کےٹطورن پر ن 50.7ت ن می ں اع اری ہ ہ و ا ہ سی ی ں ہ ی نں ئ س
ن ب ی کاس گی ن ٹ اا ٹ ش ت ق . iiر ل :
ٹ
. iiiکری ک ر :واحد ا ب اسات( ن ل کو ی ن) کے ا در کو ی ھی حرف ،ہ دسہ ی ا عالمت کری ک ر کا س ٹ ی ٹ کہال ا
ف ن ن کش غ ت ے۔ ''a ت
ہغ
س حم
روگرام ڈی ٹ ا کو ٹ وظ کر کت ا ے ج ہاں ایت غک پ ئ ی یم ص ق م ی رات:
ئ ے واال تام ہ موری لو نن کو دی ا ج ا ت ٹ نم ی ر درا تل
ب
ے۔ Cم ی ر می ں کو ی ھی ڈی ٹ ا ا پ ہ و ے ا عمال ہ و ا ہ س ے۔ ی ہ ت ب دی ل ہ وے والی م وںغکو اس ور کرے کے لی ی
ہ
ج
ن غ ن لن int، float،و ی رہ۔ ےئ charت ے یس سکت ا ہ
اصول کے ے
ی تد ام کا ر ی م ں
نی ف نم ج گو .8ت Cی
ن کن تغ ن ق ن ن غ ن غ
ے ے کے اب ل ہ و ا چ اہ ی
ے۔ Cمی ں م ی رات کے ام ر ھ ے۔ م ی ر ب امع ی اور پڑھ ہ ر م ی ر کا ای ک م رد ام ہ و ا چ اہ ی
کے اصول درج ذی ل ہ ی ں
”Kamran Ali Virk “IT P a g e 1 | 10
ن س ش م ہ ت تغ
ےن ہ ی ں۔ Kamranکور ا ل و سک اعدادAliاور ا ڈرن حروف، .1م ہی ر می ں ن
ے ،ینہ ہ ن دسہ ہی ں ہ و سکت ا۔ حرف ہ و ا چ اہ ی Virk
SSTخکور کا ”“ITڈر س .2پ ت غال نحرف ا
ے۔ گ ج
.3خم ی ر اموں میمت ں جالی ہوں کی اج ازت ہی ں ہ
Govt. Comprehensive
،$Schoolت%۔ ن ےصوصی عال ت غ ی نں ی س
،# ،@Gujranwala ف .4
س س
.5ریتزرو ظ ئکو م ی ر ام کے طور پتر غا عمال ہی تں ک ی ا ج ا کت ا۔ ل
ے۔ ا ت س
ے ای ک م ی رف 31حروف ک لم ب ا ہ و ک ہ .6م عدد کم پ ا لرز کے لی
ق
ئ ن ت ت ن ان رق غ کے ئدرم ی ت اور charٹ int.9
ن
ے ڈی ٹ ا کی سم کے ے اس عمال ہ و ی فہ ی ں۔ کم پ ا ئ لر اپ روگرا غم گ می ں ،ڈی ٹ ا ا پ م ی خترات کو تڈیکلی ر کرے کے لی سی پ ت
ے۔ مث ال کے طور پر int ،اور لوٹ 4ب ا ٹchar ،صرف 1 م
ے می موری کی ج گہ ص کر ا ہ م طابق م ی ر کے لی
ائ
ن ف ن ے۔ ہ ا ت ی
ٹ ل گہ ج ٹ ن ب
ک ی س حم ی ی ئ
ے۔ کی ورڈ intای ک ا ٹی ج ر ویرا ب ل کوڈی لی ر ک ویری ا ب لئ مب ر والی و لیوز کو وظ کر کت ا ہ ن ٹی ج ر ڈی ٹ ا ا پت کا ای ت i.ا
ے۔ یم
ے و 4ف ب ا ٹ موری لین ت ا ہ ج ن ہ
ے ا عمال و ا فہ س کرے کے لی
ہ ت
:signed intث ب ت ،ی ،ی ا ر و لیوزف اس کی ر ج 2147483648-سے 2147483647ک وگی۔ ی ی ص م م
ت
ے۔ ے۔ وی لیو کی حد 0سے 4294967295ک ہ intٹ: Unsignedصرف مث ب ت وی لیو کو مح وظ کر سکت ا ہ
ن ٹ ت ٹ iiکری ک ر
ٹ غ ئ ٹ
ے۔ charکی ورڈ ویری ای ب ل کوڈیکلی ر کرے کری ک ر ڈی ٹ ا ا ت پ کا ای تک م ی ر صرف ای ک کری ک رئ کو ااس ور کر سکت ا ہ
ے۔ ے اور می موری می ں 1ب ا ٹ لی ت ا ہ ے اس عمال ک ی ا ج ا اہ کے لی
یش ن غ ت
ن ت غت ن) ر ل کی
ی ض ی (ڈ ا رکر ل کی قڈ کو ر ن .10م ی
ے۔ کہ ک عم سن
امٹ اور اس کی سم کی و احت کے ل کو م ی ر کا ڈی لی ر کر ا ال ا ہ ی
مث الint a : variable_nameشData_type ن ن کس: ت ی
ش ئ ش ئ غ
ت .11م ی تر غکا ا ی ی ال نز(ا یعم ی ال زیت غ ن)ن ش ئ یش
ے۔ Kamranی ر کی ا نی شی ال ئز بن کہال ا تہ ے کا ت غ ل م ی پ ہلی ب ار م ی ر کوقوی لیو د
ے ہ ی ں۔ Aliی ر کو ڈیکلی ر اور ا ی ی ال ز ھی کر سک Virkں م ت می ”“ITو SST ہ م ای ک ہ ی
Govt.
int a=10 Comprehensive مث الی ں a=10،
School Gujranwala
USER INTRACTION
فن ش فئ scanf )( .12
عم
ل کے ے ج و کسین پروگرام می ت ں ت ٹ ک ن تکے طور پر رکھا گ ی ا ہ ن می ں ان پ ت سکی ن ایف کو " "stdio.hہ ی ڈر ا ل
ےعمال کر ا ہے۔ سکی نن ایفی ای مپ رسی ڈ &کا اس ت ے ا تس عمال تہ و ا ہ ے کے لی ن دوران یوزرسے ان پ شٹ حاصل کر تغ
ہ س ی ک ی
ے۔۔ ک
ے ھا ج ا ا ہل ے۔ ای مپ رسی ڈ کو ویرا ب ل سے پ ل
ف
ہ
ے ا عمال و ا ہ ے کے لی ج وم ی ر کی موری لو فن کا حوالہ دی
م
نش فئ نش
صارف و ےجیہ ا گ ھا ک ر ر پ طور کے ن ک ٹ
ت پ ان ں
ی ت م ل ا ڈر ی ہ " conio.h " کو نصہ ک ت :getchی )(.13
ٹ عم ٹ سگ
ے و ،صارف کی طرف سے درج کردہ کری ک ر ے۔ ج ب اس پر ل درآمد ہ و ا ہ سے ن ظل کری کن ر حا تل کر ا ہ
ے۔ ہ اسکری ن پر اہ ر ہی ں ہ و ا
ٹ فن ش ن ن ئ
ن
ےج و اسکری ن پر ڈب ل کو س می ں :printf )(.14پ تر ٹ ایف سی لی گو ج کا ای ک ب ی ادی آوٹ پ ٹ ک ن ہ ن ےئ ٹن ک
ے لھگ
ے س ر گ پر ٹ کر ا ہ
ن سٹ ٹ خت ن .15س ٹ ی ٹ ن ٹ ٹ رم ی ن ٹ ر اے :ا ک روگرام م ں س ٹ ی ٹ ن
ے سی تمی کولن کو ی م ٹ کے لخ تی
ت ے کر م کو ٹ یس ٹ ٹ ن م ت ی ک ی ہت ی پ ٹ ٹ م
ے "؛" ہ ی
ے۔ Cمی ں ہ ر م ٹ می کالن کے سا ھ م و ا ہس ی رم ی ن ی فر کے طور پر اس ف ئعمال ک ی ا ج ا ا ہ
ق ن ئ ت ت ٹ س پ یس ا ی ر ف .16ارمی ف ئ
ے کہ
نکو ی ہ ب ت اے کا طری ہ ٹ ئہ ے۔ ی ہ کم پ ا لر ہ
ال و ا ہ س
دوران ا عم ت آؤٹ پ ٹ کے ت س
ن ئ
ہ س ارمی ٹ پ ی ا ر ان پ ٹ اورل ن
ے ی ا printfکا ا عمال کرے وے پر ٹ کرے کے دوران کس ا پ کا ے ان پ ٹ ی scanfکے ذری ع
ے۔ ج ی
ت ت ڈی ٹ ا ویری ا ب ل می ں مو ودن ہ
ے )54 ےج یس ے اس عمال ک ی ا ج ا ا ہ
( i int %d \ %i.ا ٹی ج ر وی لیو کے لی
”Kamran Ali Virk “IT P a g e 2 | 10
ت ت ف
ے )7.32 ج
ےت ی س س ی
ے ا عمال کت ی ا ج ا ا ہ ( float %f .iiلوٹ و لیو کے لی
ٹ
ے) ے اس عمال ک ی ا ج ا ا ہ ے ' 'Aکے لی( char %c .iiiکری ک ر وی لیو ج ی س
ئن
ٹ ط فن ش ت س ش م
شت
م
پ س ی کو س ت .17اسکی ت
ک م ہ ل ہ خ
ت لوب ہ ن ے ج ب کہ تدوسرا کری ک رک یشنو ا ہ ے۔ پ ہال فکردار می ہ ب ی ت اسکی پ کی ر ی ب دو تحروف پر ل ہ
ے اس عمال ہ وے ہ ی ں۔ وہ آؤٹ پ ٹ کے ارمی ٹ می ں رمی م کرے کے لی ے۔ ت کے م طا ٹبق م ت لف ہ و ا تہ
ت ت نئ ئ ے۔ \ i \t.ی بق تکی ج گہ اس عمال ہ و ا ہ
ے۔ ے اس عمال ک ی ا ج ا ا ہ \ n .vی ال ن کےق لیت \ ’ ii .واحد ا ب اس
س
vi۔ "\ ڈب ل ا ب اس \\ iii.ب ی ک لیش
۔ \ aالرٹ سvii
Kamran
ک اس پ
VirkیAli \b . iv
”“ITب یSST
ت ت ن Comprehensiveیش
ن
ساوی آپری ٹ ر ٹ== ی ہ
Govt.
ت ت ے۔ ن ہ ا و ہ عمال س ا ےی کے ے
ج چ یش ل ا کو ساوات ئمکی ن Gujranwalaدو تایغ کسپ ر م ئن
ہ س ئ ی School ن
ے۔ ے ا عمال و ا ہ ے کے ل اسا م ٹ آپری ر = ی ہ م ی رات کو دا ی ں طرف ا کسپ ر ن کارزلٹ دی ت
ٹ ت
ت
ق ست ت ن ن ئ .18آر ھت قمی ٹ ٹک آپری رز ض
ت ت ے۔ نہے ا عمال ک ی ا ج ا ا ے کے لی آر ھمی ٹ ک آپری رز کو ڈی ٹ ا پر ئری ا ی کی کارروا ی وں ئکو ا ج ام ید
ے۔ ے اس عمال ہ و ا ہ طرف کی و تی لیو سے سی م کرے کے لی طرف کی وی لینو کو دا ی ں ت ض سی م /ی ہ ب ا ی یں ض 1
ے مث ال کے طور پر 10=2*5 ہ
ے ا تعمال و ا تہ س نکے لی ے رب دی رب * ہ دو و وز کو 2
10=5+ت۔ ے مث النکے طور پر 5ت ا و ہ عمال س ا ے ی کے ے کر ق
ل ج ن فمع +ی ہ دو ویلی وز کو ش ام 3
ہ ق ت لئ ی ئ لی
ے۔ ہ
ے ا عمال و ا ہ س ق
ے کے لی گ ی طرف کی ی م
نلیو کو ھ ٹ ا ق سے دا ی ں طرف کی و مت ئ ن ئ ی -یہ با ی ں 4
ے۔ ی سی
ی ہ ب ا ی ں آپری ڈ کو دا ی ں سے م کرے کے ب عد ب ی ہ مت دی ت ا ہ ماڈولس %
ن 5ی ش
ت ت رز .19ر لی ل آ ر ٹ
ت ن پی
تلیووں کا موازن ہ حقکر قے ہ ی ں۔ نی ئہ نآپری ٹ رز دو ے دو وی تلیو کے در نمتی ان علق کا غعی ن کرے کے لی رش ت ہ دار آپری ٹشرز ان وی
ک ی ی وی لیو کی ما دگی 1 آپری ن ڈز پتر آپری ن کرے ہ ی غں اور ی ج ہ درستت ی ا لط کے طور پر پ یش کرے ہ ی ں۔ ایئ
درست واپس آے گی۔ ے۔ مث ال 5>9ن ے ،ج ب کہ لط وی لیو 0سے ہ و ی ہ سے ہ و ی ہ
برابر ہی ں != d کے برابر == a
برابر سے ب ڑا >= e اس سے ب ڑا > b
اس کے ب راب ر سے کم <= f Kamranسے کم Ali Virkاس < SST “IT”c
Govt. Comprehensive
ن قSchool Gujranwala
>#include<stdio.h
); For (initialization; condition; increment/decrement
)(int main
{
{
Loop body )for(int i = 0; i <= 10; i++
} } ;)printf("%d\n", i
ض ت ن
کت ں۔
احت کری ن
ت تارے می ں و
لوپ کے ب ت
ن .30مث ال کے سا ھ یس ٹ ڈ
ے ہ ی ں۔ ے ہ ی ں وت اسے ی س ٹ ڈ ن س ہ
نج ب م کسی تدوسرے
ہ لوپ ہ ض ٹ تلوپ کے ا در لوپ ا عمال کر
ہ ن ی س ٹ ڈ لوپ اسس ن
#includeہ ی ں ج ب می ں ای ک لوپ ی ا پ ی رن کو م عدد ب ار دہ راے کی رورت و۔
عمال کرے ><stdio.h
ت
ے
.33ارے کے ی ن حص
”Kamran Ali Virk “IT P a g e 5 | 10
ئ ن ق
ن ت شت ت ن
ارے کا ام اور ارے کا سا ز۔ کی نسم ،ت ق
ے ع ی ارے ڈی ٹ ا شن ی ہ م
صوں پر نل و ی م
ہ ارےب ی ادی ی ن ح خ ک ٹ ا ٹ ائ ای
ت ے۔ ت نہ ا کر ی ہ د ا کی سم کی ا ٹ یڈ کی و لی ی
ت و والی ے ن کر رہ ذ ں م ن
ارے
ی ف یش ن خ ی ہ : پ یڈ 1ن
.
ے اس عمال قکرے ہ ی ں۔ن ہ ہ شن
ے کے لی ارےکا حوالہ دتی ے م ف ے جس ت نکیہ ا د ت ی کر ا ہ .2ئام :ی ہ ناس کی م ترد ا ن ش
ے ہ ی ں۔ ی ہ ای ک مست ل وی لیو ہ و ی س ا
ک ج ک ے ی وظ حم ں ی م وارے ج ے ہ ا کر ی د ا .3سا ز :ع اصر کی کل عداد کی
ے۔ چ اہ ی
ن یش ئ ن ف ئ ق یش
ت دہ۔ ا تکا ے کر ز ال
نش ئ ن ا کو ارے ت وق کے ن .34ڈیکلی ر ش
ارکان کو ای ک ای ک ت
ن کےٹ
ٹ ے س ارےکو ا ی ال ز ہی ں کرے ہ ی ں ،و ہ می ں ار
کے و ضت کسی ت اگر ہ م ڈ نیکشلی ر ئی نن
ہ
ے کہ م ای ک ی ی م ٹ می ں ارےکے مام ہ ے۔ اس کا م طلب ہ کر نکے ا نی شال ئز کرنے کی ترورت پڑ ی ہ
ے۔ ع اصر کو ا ی ال ز ہی ں کر سک
ض ق ش فن
نف ن فن ش احت کری ں۔ ن
ف خ و کی سام ا کی اس اور ن
ن ٹ .35س ٹ ک
ش ن ف
ے۔ پروگرام می ں ہ ر ک ن کا ای ک م رد ام کام کو ا ق
ام د ت ا
ج سی ہ ف اص ن ش کن ن ی م ٹ کا ای ک ب الکف نہش
ے ج و کنسی
ہ ہ
ے اور ہف نر پش نروگرام کا می نن ک ئن ہ و ا چ ا ی ہ و اچ ا ی
ف ں ہ ی ں۔ ن کش ک ت ے۔ کت ن کیف ندوش ن می فئ ف
ے ہنی کشں۔ک ت ن ن ئہ
ف ئکو ال نب رشینری
اب ک ز ان ک ن زش :سی س ٹ ی ڈرڈ ال ب ریری می ں دس ین ئ .1ب لٹ ف ئ
ے ہ ی ں۔ے وے ک ز کو یوزر ڈی ا ڈ ن ہ ہ ک
ن ش ی ین ش کے ب ا فVirk SSTنKamran Ali:ای ک پروگرامر ف
ن ش ی ین ش ” “ITنف
.2ی فوزر ڈی ا
درجف ک نری شں۔ ی
احت کری ں اور ک ن ڈ ن ن کے ح ف ض
Govt. Comprehensive
Schoolف .36کیف ننشڈ ی ت
ی ی صوں کو
ش ن ئ ئ ش ن ن کی و
ف
Gujranwala
ی فن ش
ےفہنی شں۔
کےدو حص ی
ے۔ ک ن فکی ڈ ن نت سگ دی ت ا ہ ے کام کو فکینسش
ے ا ج ام ےگ ے کہ ک ن کودئ ی شہ ی
ک ف ننشڈ ی ف
ننی ہش ب ت ا یی ن
.1ک ن ہ ڈر ک ن ڈ ی خ ہ
ے کہ ک ن ے۔ رق صرف ا ا ہ ہف
ے۔ ی ہ ک ن نی چ ر کی طرح نتکینپ لی ال تن ہ ت ف ی ی
ت ن نش ن ن ے۔ خ
مہ ا و ہ ں ی ہ م ھ سا کے ٹ کالن
س می ہ ی ڈر ن شس
ج
م ن ٹ
ے۔ ے ک ن می ں ا ج ام دی ا ج ا ا ہ ے کے لی ے ج ئو صوص کام کو ا ج ام دی ہ اڈی ی یم ٹٹ کا موعہ س.2ٹ ک ن ب ن
ے ہ ی ں۔ ےگ ٹ ی منف ٹ درم ی ا ی ب ر س {} می ں ھ
ک ل ک
ف ”“ITش Kamran Ali Virk SSTن ٹ ن
ض ٹ م ی م سگ
ن ک
ے نآرگوش ف س اور پ یرا ی رز کے پ ٹدرم ی ان ضرق کی وف احت ک تری ں۔ ن ش
ف ف Comprehensiveی ا ہ
Govt. .37ن ی چ تر ک ش ن ف
ے۔ ک ن کےتسگ ج ا ا ہ
ے کی ا
کےش لی
کے ان پ ٹ اور آؤٹ ٹ س کی و ت احت ن Schoolسی ک ن ن ش
عمال ک ک ن سگنی چ ر کا اس
Gujranwalaت
ٹ
ے ہ ی ں۔ ک ن نی چ ر سی می کالن کے سا ھ
فرن وی لیو کہ
ف ان پ تٹ کو پ ی فرامی رز کہ
ے ہ ی ں۔ کسی ک ن کی آؤٹ پ ٹ کو ری
ت
خت
ت
ی ن ش ی ین ش ت نٹ
می
ت مق مہ و اہ ن
ے۔ ش
ی ی
ن می ں ویرا ب ل کوج وو لیوز دی ج ا ی ہ ی ں ی
ت ک ن می ں ن ل ہ و ی ہ ی ں آر یگ و س کہال ی ہ ی ں۔ ک ن ڈ
وہ و ٹلیو ج و کسی
پ یرامی رز کہالے ہ ی ں۔
ف ن ت ش ن ف
ئ
لک ئ
س عمالفکرےتکے وا د۔ .38ک ن ا
ئ فئ ن شن
ف
ت ے ہ ی ں۔ ئ ےگدرج ذی للمی ں ھ ے ہ ی ں ،ان می ں سے چک ھ ت ک ز ہ می ں ک تی ا دے راہ م کر ف ن ش
ے ی کن اسے ک ی ب ار دوب ارہ اس عمال ک ی ا ج ا سکت ا صالحی ت :ک ن می ں کوڈ ای ک ب ار لکھا ج ا ا ہ .1دوب ارہ اس عمال کی
ن ق نش ف ے۔
ف ہ کاموں کی ع ہ
ے۔ اگر ا
جن ش ی ہت فد ازت ا کی ے کر الگ سے روگرام
ن ی
بض پ ا کو کوڈ ن کے کام ک ا
ی ی ں م ن ک حدگی:
ت ئ یل ئ .2
ے و پورے پروگرام کو چ ی ک کرے کی ت رورت ہی ں صرف اسی ای ک ک ن پر وکس کری ں
ق ف ہ می ں کو ی م بس لہ ہ
ت ت چ ٹ نٹ ے۔ شہ ن جس می ں پرا لم ن
ے ،اور اس طرح مس ئ لہ کی دیچیپگی کو کم کر ا ہ ا کر م سی ں یم وں و ے
تق ی ھو کو روگرام پ ن ک ا: .3دیچیپگی کو کم کر
ت نت
ب ن ن ف ے۔ ن ہ
ے۔ ہ ا ا ب ر ہ کو ت ی ل اہ کی ے ھ ڑ پ کی روگرام نت
پ ا، کر م سی ں ی م عال ا کو روگرام پ ت: ی ل اہ کی ے ھ ڑ پ .4
ف ے ہ ی ں؟ ت نج اارے می ں آپ ک ی ا ف ٹ
ٹ نش ت .39ری رن کی ورڈ نکے ب ن ش
ے۔ ج ب کسی ک ن میت ں ری رن ف
عمال ک ی ا ج نا ا ہ ن ش
ت س ےا ئ
ں واپس کرے کے لی ن ی مت ن گ ک ت ل کا کو و لی رسی ٹ ٹرن کی ورڈ وی
ٹ ن
ے۔ کے سا ھ کال گ ک نلکمی ں واپس چ ال ج ا ا ہ ے نو ک ٹ رول واپ سی ہن و ی وی لیون ن ٹ کو ل می ں الی ا ج ا ا ہ
عم
یم ق
ے پروگرام ھی ں۔ .40و ت کے م طابق گڈ مار گ ی ا دوپہر پر ٹ کرے کے یل
>#include <stdio.h
>#include <conio.h
)(int main { Input
;int time Enter time 1-24: 9
”Kamran Ali Virk “IT P a g e 6 | 10
Output
Good Moring
printf(“Enter time 1-24:\n”);
scanf(“%d”,&time);
clrscr();
if (time<12)
printf(“Good Morning”);
else
printf(“Good Afternoon”);
getch(); }
ن ت ن ف نق ت ئ ف خ ت ئ
س
الش کرے کے یل% اگر لکوکی اور ا عمال کرے ہ وے رو ت پر م ا ع ی ا صان.41
ے ای ک
پروگرام ھی ں۔
#include <stdio.h>
int main() {
Input
int op, sp, pl;
Enter original and sale price: 100 120
float prct;
printf(“Enter original and sale price:”);
scanf(“%d%d”,&op&sp); Output
pl=sp-op; Your sale profit is 20.00%
prct=pl*100/op;
if(sp>=op)
printf(“Sale profit is %.2f%%”,prct);
else
printf(“Sale loss is %.2f%%”,prct); }
ن ن ن
ای ک پروگرام لکھی ں صارف سے مب ر حا ل کری ں اور پر ٹ مب ر برابر ی ا طاق و۔.42
ہ ص
#include <stdio.h>
int main() { Kamran Ali Virk SST “IT”
int a, n; Govt. Comprehensive
printf("Enter your number: "); School Gujranwala
scanf("%d", &a);
a%2==0;
{ Input
If (a==0) Enter your number: 55
Printf(“Your number %d is even”,a); Output
else Your number 55 is odd
Printf(“Your number %d is odd”,a);
}
ن
} ن ن
مب ر حا ل کری ں اور سب سے ب ڑا مب ر پر ٹ کری ں۔3 ای ک پروگرام لکھی ں صارف سے.43
ص
#include <stdio.h>
int main() { Kamran Ali Virk SST “IT”
int a, b, c; Govt. Comprehensive
printf("enter your 3 numbers: "); School Gujranwala
scanf("%d%d%d", &a&b&c);
{ Input
if (a>b&&a>c) Enter your number: 5 56 32
printf(“largest number is:%d”,a); Output
else if (b>a&&b>c) Largest number is 56
printf(“largest number is:%d”,b);
else
51. Write a program to calculate bonus for employees using AND, OR.
//Bonus of employee if he has salary>10000, experience >2 years Rs: 1000 bonus for every task.
#include <stdio.h>
int main () {
Input
int salary,expr,tasks,bonus;
Enter experience in years: 5
printf("Enter experience in years:");
Enter employee’s salary: 25000
scanf("%d",&expr);
Enter employee’s tasks: 7
printf("Enter employee's salary:");
Output
scanf("%d",&salary);
Your bonus is: 7000
printf("Enter employee's tasks:");
scanf("%d",&tasks);
bonus = task*1000; Kamran Ali Virk SST “IT”
if (salary <50000 && exp<5 || salary>=10000 && expr>=5) Govt. Comprehensive
printf("Your bonus is:%d",bonus); School Gujranwala
else printf("You earned no bonus");
}
Introduction to Programming
(1 Long 3, short, 1 MCQ)
Conditional Logic
(4 short, 2 MCQs)
Functions
(4 short, 3 MCQs)