E N D
ميحرلا نمحرلا للها مسب ـــلا هغل يف ئدابم c ++ cout<<"welcome"; Prepared by: ًلاغتربلا عٌبلل تسٌل هٌناجم هخسن 2102
ءادهإ ًبأو ًمأ ًلا ــــــــــــــــــ ذتا قرتحت ئضتل ًت سأ ىلإ نٌرخلأل ًتلا عومشلا ىلإ افرح ًــ نملع عضاوتملا دجٌ لوبقلا نم لك ىلإ ىلوملا ن م ًجار لمع لا اذه يده أ حاجنلاو نأ لجو ز ع 2
ميحرلا نمحرلا للها مسب :هجمربلا يهام ًه وه انه ًبغلا قٌدصلاو ةجمربلا : " ضعبلا اهفرعٌ م ا " . امكو ةلأسم ه لحٌ للآا و ناسنلإا ةقٌرط ًك بطاختلا قٌدص كٌدل نٌب ةغل ىبغأ ةجمربلا ملعت .بوساحلا . نأ : هغلب جمانرب هباتك هٌفٌك c++ " : لاو أ : ءازجأ ثلاث ًهو هغللا جمانرب ءازجأ هفرعم بجٌ هٌسأرلا تافلملا . _ تانلاعلاا و تارٌغتملا . _ جمانربلا مسج . _ : هيسأرلا تافلملا اهعم لماعتنس تافلم ءامسأب هعوبتم هغلل ) ذفنملا ( جمانربلا : هبتكم حرش مس هباتكب . و أ هاند إ اهٌف موقن ًف Borland كلذل جمانربلا #include <iostream.h> #include <conio.h> main () و )اهدعب ًتاٌ يذلا فلملل نٌمضت ًنعتو( ( stream متٌ ًتلا هزوجحملا تاملكلاو لاودلا هرٌغو ) هبتكمل لخاد ل مسا وه ) include) لا نم فلم تا .اهعم لماعتلا نع ( io ) ًنعنف ــ main . ضعب هب ا cout , cin , do , int و output . لمعٌ نل جمانربلاف بتكت مل اذاف تافٌرعت هبتكملا دجوت ًتلا ( لثم اهب .) اما input جمانرب يلا هٌرورض ًهف . . لا هلاد اما 3
: تانلاعلااو تاريغتملا هجلاعملاو لاخدلاا هٌلمع ًف جمانربلا ًف هب لماعتن فوسام فٌرعتب .تارٌغتملا هذه نع نلاعلااو موقن مسقلا اذه ًف : تاريغتملا o رٌغتملل هٌف هفلتخملا مٌقلا نٌزخت متٌ بوساحلا ةركاذ ًف عقوم . :تاريغتملا نع فيرعتلا يف اهمدختسن يتلا تاحلطصملا ضعب ) : أ - int) ) . لثم ( هٌرشع هلصافو أ رسك هب سٌل حٌحص ددع نع فٌرعتلل مدختس ٌ_ 2,10,-4 ًتلااك اهبتكنو : تارٌغتملا نم ددع دوجو هلاح ًف int a ; int a,b,c; حٌحص ددع هب ظفحن نا نكمٌ . ظوفحم عقوم كانه نأ يأ ( a ) هركاذلا ًف _ : ب - (Char) . ( لثم. زومرلا اضٌأ مضٌو فورح فٌرعتلل مدختسٌ_ نع (+,=,-,*,/,a (float) : ت - ( .) لثم يرسك وا ًقٌقح ددع فٌرعتلل مدختستو نع 1.4 , 5.0 _ ةيفيرعتلا ةباتك "لاثم "لاثم صاخ . "لاثم ىدحإ تاملكلا ةزوجحملا تاريغتملا عاونا ضعب حضوي لودج* : ءامسلأا ةماهلا ًفٌرعتلا غارف . يا زمر ًفٌرعتلا يف دعاوقلا أدبٌ مسلاا يوحٌ ىلع يوتحٌ ىلع نوكٌ مسلاا ضعب نكمٌ نكمٌ زوجٌ نكمٌ نأ أ - ب - ت - ث - : لا لا لا لا error error error error مقرب . نأ نأ نأ int 1a; char a ge; "لاثم int %; float do; . 4
ىنعملا عونلا bool char int float double ةٌقطنملا فورحلا ةٌددع ةحٌحص ةملاعلا ةمئاعلا ةقدب تاذ ةملاعلا ةمئاعلا وأ ASCII ددعلا 5 امأ زٌمرتب لثم ًهو نٌزختل Character integer floating point مٌق ةٌقٌقح double floating point مٌق ةقدب ةجودزم مٌقلا ًناٌلوب فرح حٌحص ددع false true Boolean نٌزختل مٌق ةٌداع تاذ ًقٌقح ًقٌقح ةٌقٌقح : همهم هظوحلم . .هرٌغصلا فورحلاب مجرتملا جمانربلا ًف اهبتكن ( Small ) رماولااو هزوجحملا تاملكلا لك جمانرلا مسج : هبولطملا هجلاعملا بتكن هبو . : جمانرب هباتك هٌفٌك ًف ءدبلا اننكمٌ قبسام انفرع نأ دعب o ًتلاا عابتا : بجٌ حجان جمانرب ءاشنلا 1 ) عونو تلاخدم نم مدختسملا هب موقٌسامو هلمع جربملا نم بولطملا ام هفرعم , هبولطملا هجلاعملا . 2 ) ًف اهل عقاوم زجح نم نكمتنل اهعونو اهعم لماعتن فوس ًتلا تارٌغتملا ددع هفرعم تانلاعلااو تافٌرعتلا ءزج . هعئاشلا ءاطخلال هابتنلا ( قر هحفص م 12 3 )_ ا .) *************************++++++++++++++++*************************** لكش : ًتلااك وأ صنوأ لاؤسلا هلاسر هغٌص راهظا ًتاتو كنم جمانربلا بلطٌ نأ امومع " هنٌعم دنع جماربلا زومر لهسأ مادختساب نم ام . ذٌفنت : هٌلاتلا هرابعلا راهظا مدختسملا نم بلطٌ هغلب جمانرب بتكأ** c++ (welcome to c++) لاثم " . . ىرخأ هرابع يأ وأ تارٌغتم هذه عم لماعتن cout نل اننلؤ )هزوجحملا هملكلا تانلاعلااو تافٌرعتلا هرابعلا ) مسق مادختساب لهاجتنو هٌسأرلا تافلملا هٌلمع بتكن . لاوأ _ مدختسنو هجلاعملا نوكتو هتبلا انه 5
) اهتغٌص نوكتو ذٌفنتلا . هشاش ًلع )خلا..لاكشا,مقر,صن ام ئش راهظلإ نتجوح دنع هرابعلا ًتلااك : cout<<"?????????"; نٌب هلمجلا نوكت ن ىسنن لاو تبتك امك اهراهظا دارملا هلمجلا بتكن أ لا دنع ذٌفنتلا هشاشل لاسرلال مدختست ت ناكم ???? نٌتملاعلا .)" "( . ذٌفن هملاعو << : قباسلا جمانربلل دوكلا * #include <iostream.h> #include <conio.h> void main () { cout<<"welcome to c++"; getch () ; } ناو نٌبو جمانربلاف.ام لا رثاتٌ هملاع هرابع لك هٌاهن ناب ىسنن لاو ( ; ) ذٌفنتلا متٌ ًتح حٌحصلا . (هلادلل هٌاهنلاو هٌادبلا نٌسوق نٌب جمانربلا مسج انعضو main ) { } بت ك امك صنلا رهظٌ صوصنلا هجلاعم )" "( ًتملاع لا ـ هرابع هب طخ أ ًف ناك o cout هب . o o **************************************************************************** :رخأ لاؤس :ًلاتلا لكشلا راهظاب موقٌ جمانرب بتكأ * ** *** ***** ****** 6
هشقانم : هرابع مادختساب يا.وه امك هراهظاب موقنسو.صن هنأ ىلع لكشلا اذه عم لماعتنس ًناثلاو هدحاو)*( هب لولاا رطسلا .رطسا ) (هملاعلا هذه لمعتسن رطس يا ءاهنا اندرأ اذاو..اذكهو)**( \n دعب هبتكنس امو) ًتملاع نٌب تعضو اذا لاا هملاعلا هذه مجرتت نلو.ًلاتلا رطسلا ًف ًتاٌ هملاعلا (نم نوكتٌ لكشلا نا ظخلانو 5 cout .)" "( صوصنلا راهظا :دوكلا #include <iostream.h> #include <conio.h> void main () { Cout<<" * \n ** \n *** \n**** \n *****"; .) (هملاع لامعتساب رخلاا نع رطس لك لصفب انمق اننا ظحلا \n getch () ; } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ تاريغتملا عم لماعت هب رخا لاؤس : لاؤسلا هغيص : هعابطب جمانربلا موقٌ مث نٌددع لاخدإ مدختسملا نم بلطٌ ـلا هغلب جمانرب بتكأ عومجملا . C++ _ هشقانم : هركاذلا ًف عقوم جتانلل ًطعن مل اننا دوكلل تباث . لكف( هلاح ًف نأ ًف طرش .هحٌحص تاوطخ عابتاب نكل.)امور ًلا يدؤت قرطلا نٌمقر كانه لماعتن هتقٌرط سٌلو. عم فوس هل هلاعا لاؤسلا نم _ لكف جمربم لكٌهلا نوكٌ . هتمٌق ظفحل 7
ظفحل هٌلمع نٌعقوم ًتات فٌرعتب دعبو كلذ موقنس )فٌرعتلا طورش هاعارم عم . تانلاعلااو تافٌرعتلا ءزج انئش ) ًفو هٌسأرلا يأب مسا .)عمجلا هٌلمع تافلملا مهٌمسنو بتكن نٌٌحٌحص هبولطملا . ) ءدبلا ًف نٌددع هجلاعملا _ هفٌرعتب انمق يذلا ظفحلا عقوم ًف هلخدملا همٌقلا نٌزختب موقت ًهو cin هرابعلا مدختسنس انهو .اقبسم .لبق نم فرعملا رٌغتملا بتكن اهدعبو جمانربلا ًف اذكه بتكتو (cin>>) : دوكلا #include <iostream.h> #include <conio.h> هٌسأرلا تافلملا Void main() { int a , b ; نٌعقوملا b . a و ــب نٌددعلا ظفحل انٌمس cout<<"enter the first number please:"; ًف مدختسملل ) هلاسرلا هذه رهظتس ذٌفنتلا دنع ( enter the first number please: جمربمو جمربم نٌب هباشتم نوكت نا هرورضلاب سٌلو هب موقٌس ام فرعٌل ذٌفنتلا هشاش وهام بولطملا . مقر لاخداب مدختسملا موقٌسو . هفرعم ًف مدختسملا هدعاسمل لاا ًهامو cin>>a; لا ًف لخدملا مقرلا نٌزختب جمانربلا موقٌ ـ .(a) cout<<"\n enter the second number please:"; ) مدع يدؤٌ لاو لصفلل ًناثلا مقرلا لاخداب مد . و ( \n ختسملا موقٌل هلاعأ هلاسرلا رهظتس .لاا سٌل قسنم جمانربلا نوكٌل امناو أطخل اهتباتك cin>>b; . لا ًف ًناثلا لخدملا مقرلا نٌزختب جمانربلا موقٌ ( (b cout<<"sum ="<<a+b; 8
(هملاعب نٌلوصفم نٌراهظلااو هشاشلا ًلع نٌراهظا جارخاب << (صنلا sum= ) نٌتملاعلا نٌب امك "( ًناثلا راهظلاا وهو . خدملا ماقرلاا هلما هل مدختسملا لبق نم ك سٌلو صن هرابعلا موقت cout .) راهظاب جمانربلا موقٌس رطسلا اذه ذٌفنت دنعو جتان راهظاب موقٌس a+b لا عم جمانربلا لماعتٌس ـ a لا و ـ b عم بوتكم . اهدعبو )" وه امك هرهظٌل getch() ; . ذٌفنتلا هشاش تٌبثتل اهمدختسن هلادلا هذه } .جمانربلا هٌاهن ًنعٌو ) ( هلادلل هٌاهن سوق main : حرشلا نود نم لاماك جمانربلا * #include <iostream.h> #include <conio.h> Void main() { int a,b; Cout<<"enter the first number please:"; Cin>>a; Cout<<"\n enter the second number please:"; Cin>>b; Cout<<"sum ="<<a+b; getch(); } &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& تب كلذو . نٌددع حرطوأ همسقوأ بورضم هعابط ًف همادختسا قباسلا دوكلا سفنب نكمٌو رٌغ هبولطملا هجلاعملل هبولطملا هملاعلاب رشاعلا رطسلا ًف عمجلا هملاع . هلاسر رٌغت عم ( sum = ) ًف بوٌعلا نم ًلاخ جمانربلا نوكٌل نكلو اهرٌغت رضٌلاو هجلاعملا موهفم ًلا عساتلا رطسلا . انهو لاا سٌل ًحٌضوت لاثم اذهو ءاطخلاا هذه لثم يدافت ًف تاٌجمربلا سدنهم هفٌظو ًتأت . 9
هباتكب كلذو "اعم همسقلاو حرطلاو برضلا لصاح راهظا نكمٌ قباسلا دوكلا سفنب "اضٌأو _ رشاعلا رطسلا دعب هٌلاتلا رطسلاا : cout<< " \n a*b= " <<a*b; cout<< "\n a/b= " <<a/b; cout<<"\n a-b= " <<a-b; +++++++++++++++++++++++++++++++++++++++++++++++++ :هلاعا ج ذ ومنلا عبتن رخأ جمانرب أ ي لحل لك ظفحنو اهعم لماعتلاب موقنس ًتلا تارٌغتملا فٌرعتب موقنو هٌسأرلا تافلملا هباتكب أدبن يا لاثم فرعن نا نكمٌ لاف.بسانملا ظفحلا عقوم ًف مدختسملا نم لخدم a هملكلا مادختساب فرحب هطساوبو مقر لاخدا مدختسملا نم بلطتو ) هزوجحملا هملكلا cin موقت ( هزوجحملا char رٌغتملا ًف هظفحب a) .لمعٌ نل جمانربلا ناف.) :رخا لاثم طسوتملا هعابطب جمانربلا موقٌ مث .ماقرا هثلاث لاخدا مدختسملا نم بلطٌ جمانرب بتكأ !.دادعلاا هذهل :هشقانم .)انئش اذا( جتانلل رخأ عقومو تاجردلا ظفحل عقاوم عم انه لماعتنس 3 ًلع دادعلاا عومجم= دادعا يا طسوتم نا فورعملا نمو(.هجلاعملاب موقنس كلذ دعبو .)اهددع :دوكلا #include <iostream.h> #include <conio.h> main() { int x,y,z; 11
( ـب ماقرلاا ظفحل عقاوم تلاث انفرع x و y و z ) float m ; .)يرسك ءزج هب نوكٌ نا نكمٌ جتانلا نلا cout<<"enter first number:"; انمدختسا( جتانلل ظفح عقوم انفرع float .لولاا مقرلا لاخداب مدختسملا موقٌل هلاعا هلاسرلا رهظتس cin>>x; .) ( ـلا ًف لولاا لخدملا مقرلا ظفح متٌ x cout<<"\n enter second number :"; مقرلا لاخداب مدختسملا موقٌل هلاعا هلاسرلا رهظتس .ًناثلا cin>>y; . ( ـلا ًف ًناثلا لخدملا مقرلا ظفح متٌ (y cout<<" \n enter third number:" ; .ثلاثلا مقرلا لاخداب مدختسملا موقٌل هلاعا هلاسرلا رهظتس cin>>z; .) (رٌغتملا ًف ثلاثلا لخدملا مقرلا ظفح متٌ z m =(x+y+z)/3 ; ماقرلاا هلماعم فورحلا عم لماعتلاب مجرتم لا جمانربلا موقٌ ثٌح هجلاعملا رطس اذه ىمسٌ رٌغتملل هجتانلا همٌقلا بسنٌو m . cout<<"\n Mean ="<<m; انه ــلاو. ـــلا همٌق راهظاب موقٌ مث .وه امك ) .ماقرأ ثلاثلا طسوتم جتان وهو هجلاعملا هٌلمع جتان يأ مقر نوكت فوس (صنلا راهظاب ذفنملا موقٌ Mean = m m getch(); .قبس ام ًف انفلسا امك تٌبثتلا هلاد } .جمانربلا هٌاهن ًنعٌو ) (هلادلا هٌاهن سوق main *********************************************************** فوس و ــلا ًتلا cout تارٌغتملا ــلا فٌك هفرعمو هفٌظو هرابع فرعت تفرع نأ ئراقلا يزٌزع تافٌرعتلا و نوكت لا دب نا ًف ءزج قبس لماعتت اهعم . امم تانلاعلاا . cin 11
:جمانرلا هباتك يف هعئاشلا ءاطخلاا ضعب a ) ) c ) ) .ئطاخ لكشب تافلملا وا هبتكملا مس .هٌاهنلا سوق كلذكو.) هباتكب كلذو هٌسأرلا تافلملا ًف ءاطخلا نوكٌ نأ إ ( هٌادبلا سوق { ( ــلا هلاد دعب) main ; .هرابع لك هٌاهن) .هب فرعملا عقوملا رٌغ ًف اهنٌزخت وا.هفرعم رٌغ عقاوم ًف تلاخدم نٌزخت b جمربم لا ىسنٌ نأ ( هملاع جمربملا ًسنٌ نا d if :هيطرشلا هطيسبلا ) ( هرابع … .هجلاعملاو لاخدلاا هٌلمع دعب ًتاتام "ابلاغ هرابعلا هذه if هرابعلا مادختساب موقن فوس اننا فرعن بولطملا جمانربلا نمو ـــلا هرابع دعب نٌسوقلا نٌب هب لمعلا if ــلا هرابعل هٌادبلا سوق حتفب موقنو if قلغٌو دارملا طرشلا بتكنو. .طرشلا باوج هٌاهن ًف : يحيضوت لاثم عبطٌ مث نٌٌحٌحص نٌددع لاخدا مدختسملا نم بلطٌ جمانرب بتكأ .هعست يواسٌ نٌددعلا عومجم ناك اذا) sum=9 ( :هشقانم ظفح عقوم ًطعن انهو.انلعف نأو قبس امك نٌددع عمجٌ جمانرب هباتكب موقنس ــلا هرابع ًتات كلذ دعبو.رصتخم جمانربلا نوكٌل جتانلل if نٌب طرشلا عضنو. يواسٌ جتانلا ناك اذا يأ)هعست يواسٌ عومجملا ناك اذا(انه طرشلاو نٌسوقلا sum=9 .) عبطا(هباوجو.هعستلا :دوكلا include <iostream.h> # #include <conio.h> main() { int n , b , sum ; cout<<"Enter first number please ;" 12
cin>>n; cout<<"\n enter second number please :"; cin >> b ; sum = n+b ; y n sum ( يأ. و ــلا عومجم همٌق هل انبسن انهو حٌحص ددعل ظفح عقوم هناب هفٌرعتب انمق ) .جتانلا همٌق .هجلاعملا رطس ًف انه ًهتنتس لخدملا هجلاعمو لاخدلاا هٌلمع نأ ظحلا If (sum == 9) { ىواست اذا ًنعت ىلولؤاف )=( هملاع نع فلتخت)==( هملاعو نٌسوقلا نٌب طرشلا انعضو امأ. هنراقملل مدختستو هباشملاو هاواسملا باب نم يا اهدعبامو هملاعلا لبقام بسنتف هٌناثلا .هملاعلا لبق امل هملاعلا دعبام cout<<"sum=9"; } .جمانربلا ًف بولطم وه امك هلاعأ هلاسرلا رهظت .طرشلا ققحت اذا getch(); } هرابع ًف if .قباسلا جمانربلا ًف امك تاجرخم كانه نوكت نلف طرشلا ققحتٌ مل اذا هطٌسبلا o +++++++++++++++++++++++++ +++++++++++++++++++++++++ ...else … (ن if…. ) بلا ٌس هٌط if نأب : ( هرابع :) فلتخت هذه هرابعلا ع هٌط نع فلتخت اهنكلو اهسفن ًه ."ارٌ لب لا ٌس بلا ثك else ب هٌغ طرشلا . لااو أ لعف ملٌ طرشلا ف ً ققحت اهل ــ اهعبتن نكلو طرشلا (. هٌط ققحٌت ٌس بلا سفنب ) أ ي اذا ملٌ ٌ ص بتكتو اذك ققحٌت لعفأ هلاح تاجرخم اهموهفمو اذا اذك : بلٌط ي ح ي جمانرب ٌ سٌ يوا عبطٌ جمانربلا ضوت لاثم بتك لقا نم كلذ . ا ذٌ ملاتلا نم ددع أ ناك اذاف ناك لصف (No problem ) اذاو ام ذٌملات ددع مدختسملا مانربلا ٌ ج عبٌط ( you in sudan ) لاخد نم 30 أ ربك ددعلا وأ . 13
: هشقانم لاخد مدختسملا بلطنس نم ً هرابع ٌملا ٌذ ( فرعملا . ددع تلا عقوملا ٌ ح ) ً وهو دعبو كلذ طقف دحاو cout رٌغ هرابعب لاخدلاا عم لماعتنس ددع لاتلا ذٌم ) دعب مع انه و حص اهظفحن ف ددع ٌتم تاتو إ if…else) هٌل . : دوكلا #include <iostream.h> #include<conio.h> void main() { int x ; cout<<"enter the number of students"; .)" "(صنلا ًتملاع نٌب هبوتكم ًه امك هلاسرلا رهظتس cin>>x; .( x ) ظفحلا عقوم ًف لخدملا ددعلا نٌزخت متٌس If (x<=30) { .) هرابعلل هٌادبلا سوق انعبطو نٌ . سوقلا لخاد طرشلا انعضو if…else). cout<<"No problem"; } طرشلا . ققحت ىلولاا اذا هلاسرلا رهظتس else أ ي اذا :ًلٌام لعفاف طرشلا ققحتٌ مل { cout<<"you in sudan"; } . هلاعا صنلا رهظأ getch( ) ; } جمانربلا . هٌ اهن دقف اذامف الله دجو نم 14
دجو اذامف الله دقف نمو لمع هققحٌ لمأو,لمأ هٌفخٌ ملأ ةاٌحلا لعف امب ئرما لك ىزجٌ مث,لجأ هٌهنٌ لمعو تدصق رٌخلف تأطخأ ن {{ }} و إ تدهتجإ ًننأ ترصق نإ يرزعو ‘ switch جمارب_ هرابع_راركتلا تاقلح_ناصقنلاو هداٌزلا لماع_ًطرشلا لماعلا( )...خلا_هعونتم الله ءاشنا عبتٌ ............... Tel: 0923617622 E - mail : mawia93@gmail.com ..عٌبلل تسٌل هٌناجم هخسن 2112 :ينع هذبن قبسٌ مل.تاٌجمرب . لولاا ىوتسملاب بلاط ـه هغل تسرد ن c++ . أ ًل :هظوحلم اهنلا يرورض رم أ ل م ر ا ج ع ل عوجرلا وم ردصم ث .قو 15