برمجة " دروس البرمجة مع ++c " محمد القبانى
بسم الله الرحمن الرحيم الأول ازيكم يا جماعه عاملين أيه واخباركم ايه وكل سنة وانتم طيبين ثانيا معلش اتأخرت فى الموضوع التانى إذا كان حد مستنينى أصلا :p ثالثا بقى نبدأ بسم الله فى البداية عايز اقول إننا أن شاء الله هنبدأ نتعلم مع بعض لغة برمجة مهمة جدا جدا جدا وقوية جدا جدا جدا من أقوى اللغات لكنها لم تعد مستخدمة كثيراً فى السوق وهى ++C طيب يا عم هتقرفنا بيها ليه لما هى مش مستخدمة ؟؟ :mad: هقولكم أولا لأنها مهمة جداً لبناء أساسيات البرمجة وثانيا لأنها تعتبر أساس لكل لغات البرمجة التى تخص مايكروسوفت زى #c والـ visual c ثالثا أنا بدأت بيها وأنا بتعلم برمجة وبصراحه كانت مفيدة جدا اتفقنا ؟؟ ;) نبدأ بقى ونقول إن لكل لغة برمجة ما يسمى بالـ compiler وهو ما يقوم بتحويل الكود المكتوب إلى لغة الكومبيوتر ده معناه الفلسفى والنظرى وأيضا هناك لكل لغة ما يسمى بالـ Editor وهو البيئة التى نكتب فيها الكود وإن كان هناك بعض اللغات ليس لها Editor حيث من الممكن أن تكتب الكود فى text file عادى . بالنسبة للـ ++C فلها أكثر من Editor لكن انا بفضل نستخدم ++ Borland C ده اللينك بتاعه : http://www.4shared.com/file/39716284/83d31cee/Borland_C_502.html?s=1 ننزله إن شاء الله ونسطبه ونبدأ مع بعض بإذن الله أول برنامج فى حياة أى مبرمج وهو برنامج Hello World كود:
1- تضمين المكتبات المستخدمة فى البرنامج 2- الدالة الأساسية فى البرنامج طبعا محدش فاهم حاجه ؟؟ نوضح : يعنى ايه مكتبات فى لغات البرمجة هى اسمها libraries ودى ترجمه حرفية ليها بس انا بصراحه مش بحب الترجمة فى البرمجة وعلشان كده هنتكلم عنها باسمها الحقيقى ان شاء الله . الـ libraries هى ملفات تحمل الدوال الرئيسية المستخدمة فى لغة البرمجة وده مصطلح عام لكل لغات البرمجة مش بس الـ ++C طيب بردوه يعنى ايه ؟؟ من الأخر كل جمله بنكتبها فى البرنامج لازم تترجم للكومبيوتر وبيكون ليه الـ library بتاعته اللى بترجمه ده شرح مبسط ويمكن يكون مش واضح أوى بس هيوضح بعدين ومع التعامل هيوضح أكتر. ودلوقتى هنقول إن معظم الدوال اللى هنستخدمها هتكون فى الـ Liberary اللى اسمها iostream.h أو input output stream header ده هو اسم الـ liberary وما يسبقها فى الجمله include# هى expression بيفهم الكود ان البرنامج هيحتوى على دوال من الـ liberary ده . واضح كده الجزء الأول ؟؟ 2- الدالة الأساسية للبرنامج : كود:
أى برنامج أول ما بيبدأ بيدور على الدالة الأساسية بتاعته أو الـ main method وبيناديها أول حاجه وبينفذ الكود اللى جواها تمام كده ؟؟ ده باختصار شديد علشان مينفعش ادخلكم فى تفاصيل أكتر من كده بس بعدين هنلاقى details فى التفاصيل كتير :) نيجى بقى للكود اللى جوه الـ main method : كود:
كود:
>>cout الدالة دى معناها اكتب على الشاشه وما يأتى بعدها بيكون بين double quotation وهو اللى بيظهر مكتوب على الشاشة "Hello World " كود:
الدالة دى اسمها getch أو هى اختصار لـ get character ومعناها بتقول للبرنامج يستنى لغاية ما ياخد أى حرف من اليوزر طيب لو مش موجوده هيحصل ايه البرنامج هيعرض كلمة hello world ويقفل علطول لدرجة إننا مش هنشوفه فتح أصلا تمام كده ؟؟ وبكده نكون انتهينا من أول برنامج ليكم فى البرمجة بحمد لله ملحوظة : كل كلمة وكل حرف فى الكود لها معنى ولها فايدة. http://www10.0zz0.com/2008/09/11/10/355196504.jpg وهنا بقى هنطلب من الناس اللى هتابع وتهتم عمل مثال بسيط يختبروا بيه نفسهم يشوفوا هل فهموا ولا لأ السؤال : أكتب برنامجاً يعرض أسمك على الشاشة؟ وفى النهاية عايز اقول بردوه يا جماعه أنا برتجل وبحاول ابسط ووأوضح بس ممكن أكون مش كويس بس لو فى حد عنده أى اسئلة أنا موجود بإذن الله تمنياتى بالتوفيق ومستقبل باهر بإذن الله محمد القبانى |
اولا شكرا على الموضوع الرائع
و اكيد مستنيين اى موضوع رائع و مفيد زى ده اما بالنسبة للسؤال فانا هاجرب و اعمله و يارب يطلع |
شكرا لك على هذا الشرح المفيد ..
http://i34.tinypic.com/fyocu8.jpg ممكن اعرف الخطأ فين .. او ايه اللى اعمله بعد كتابة هذه الخطوات لكى يظهر الاسم |
السلام عليكم
جزاك الله خيرا موضوع مفيد و شرح ممتع بس كالعادة في اساله :) 1 - الexpertion اللي بيبقى قبل كل library على طول هيبقى include#????????? 2 - احنا اختارنا الmain method على اساس ايه؟؟؟؟؟ 3- انت قولت ان احنا مش هنستخدم غير 2 library اللي همة iostream.h او input output stream header بس في التطبيق كان اسم الlibrary التانية conio.h!!!!! 4-احنا في البرنامج ده استخدمنا main method واحدة يبقى المفروض تبقى في library واحدة بس احنا استخدمنا 2 library !!!! و ده على حسب ماانا فهمت بس فعلا حسة ان في حاجة مبهمة في حكاية الlibraries و الmain method وكان نفسي اعمل البرنامج بس البرنامج مش راضي ينزل :( و في السؤال برة الموضوع ازاي اصور صفحة الكمبيوتر؟؟؟؟؟ و بالمناسبة انا عرفت الخطأ بتاع ahmed abobakr كان خطأ مطبعي في كلمة cout مش count :) و شكرا |
اقتباس:
انا هجاوب على سؤال واحد اللى انا متأكد منه . تصوير سطح المكتب نضغط على print screen sysrq قى لوحة المفاتيح . نفتح برنامج paint .الرسام .ونعمل ctrl + v ونقص الصورة . |
اقتباس:
|
اقتباس:
ومنتظر أجابتك للسؤال . . اقتباس:
الخطأ بالظبط مطبعى زى ما وضح ananoo وبتعديله يكون كده البرنامج تمام مفروض تعمل ايه بعد كده ما عليك غير إنك تضغط F9 وسيقوم الـ compliler ببناء البرنامج وتشغيله وسيظهر الأسم الكلام اللى بالأحمر هرجعله تانى للشرح والإستفاضه إن شاء الله جرب كده وقولى اقتباس:
اقتباس:
اقتباس:
وزى ما قلت هرجع تانى بشرح واستفاضة إن شاء الله . . |
جزاك الله خيراً يا مساميدو
كان ليا سؤالين كده بره الموضوع بعد إذنك انا كنت سمعت ان خريج تجارة اللي واخد كورسات برمجة بتبقى فرصته احسن في الشغل من خريج حاسبات عشان بيكون دارس مواد إدارة وتجارة عموما ( مش عارف ايه فايدتها بس سمعت كده ) يا ترى الكلام ده صحيح ؟؟ سؤال تاني معلش .. قريت بردو في منتدى طالبة في حاسبات بتقول ان دكتور عندهم في الكلية قالهم لازم تدرسوا وتتعلموا حاجة غير البرمجة ( جرافيك مثلا ) عشان الإنسان بيوصل لسن ما ينفعش يشتغل فيه مبرمج .. يا ترى انت ايه رأيك في الكلام ده ؟؟ والف شكر يا باشا ع الموضوع لسه ما طبقتش بس اوعدك بإذن الله هاجرب |
|
اقتباس:
اقتباس:
ألف مبروك يا باشا اول برنامج فى تاريخ حياتك كمبرمج دلوقتى بقى انت ممكن تكتب على الشاشة كل اللى أنت عايزه أنت عرفت الدالة اللى بتكتب إيه هى حاول بقى تكتب كده موضوع كبير قول فيه أى حاجه وأنا دلوقتى هديك أداتين مساعدتين فى الكتابة كود:
. . |
|
تمام كده يا أبو حميد
أحسنت الفهم والتطبيق وإنتظرنى إن شاء الله فى الدرس القادم علشان نقدر نعمل حاجات تانية بإذن الله . . |
السلام عليكم
الحمد لله انا كدة فهمت بس في حاجة عايزة اتاكد اني فهمتها صح يعني هوة مفيش غير main method واحدة في برنامج ال++c بس لو ده صح يبقى ايه لزمتها؟؟؟؟؟؟؟؟؟؟؟:confused: معلش بس ياريت توضح اكتر^_^ و بحاولانزل البرنامج دلوقتي ان شاء الله لو عرفت انزله هبقى اطبق و اوريك النتائج :lol: |
أولا شكرا جدا يا باشا ع الإجابة ريحتني نفسيا واديتني ثقة :) ---------------------------------- ثانيا بأه صورة التطبيق .. ينفع النصب ده ؟ :d اه معلش سؤال بالمناسبة .. ليه الصورة عندي سوده وعند ahmed abobakr زرقا ؟؟ ---------------------------------- صحيح ماتنساش تعلق على كلمة مبرمج :d |
اقتباس:
إحنا قولنا إن الـ compiler علشان يشغل البرنامج أول حاجه بيروح يدور عليها هى الـ main method وبيبدأ منها طيب لو ملقاش main method ولا هيعمل أى حاجه تمام كده ؟؟ يبقى لازم يكون فيه main طيب ليه مفيش أكتر من main لأن زى ما قلنا الكومبايلر بيدور عليها ولو لقى أكتر من واحدة مش هيبقى عارف يشتغل من مين فيهم تمام كده ؟ بس فى الواقع أصلا مينفعش يكون فى اتنين method بنفس الأسم إلا بشروط معينة هتيجى فى ميعادها إن شاء الله. أتمنى أكون كده وضحت أكتر مستنى أشوف النتائج أو التطبيق على الأقل اقتباس:
كلمة مبرمج يا جماعه بالنسبة للى بيشتغل فى مجالنا هى كلمة محددة أوى لكن إحنا مسمانا الصحيح أو العملى الموجود فى السوق Developer مش عارف بصراحه معناها إيه بالعربى ومش عايز اترجمها ترجمة حرفية لكن هى كلمة أشمل وأوسع وأوقع من مبرمج أو programmer مش هينفع أدخلك فى تفاصيل أكتر بخصوص دى علشان مش عايز اشتتك بس اللى عايز اقولهولك دلوقتى إن أنا مثلا المسمى الوظيفى بتاعى " web Developer " لتخصصى فى نوع من الـ developing هو الـ web وبردوه فى وقته إن شاء الله هشرحلكم ايه هى التخصصات المختلفة . تمنياتى للجميع بالتوفيق إن شاء الله . . |
انا عملت كل حاجه صح وكله كان تمام التمام وبعد ما عملت كوبى للصوره وجيت اعمل باست هنا محدتش ممكن تقولى ليه:( تقريبا سؤالى غبى شويه:rolleyes: اقتباس:
|
اقتباس:
لازم نرفع الصورة على أى موقع رفع وبعدين بنجيب لينك المنتديات نحطه هنا وهتظهر الصورة إن شاء الله وعلى فكرة الطبيعى إنها تكون سودة لو لاحظتم فى الموضوع الأساسى إنها سودة اللى مش طبيعى إنها تكون زرقااااا مستنى أشوف نتايجك واتمنى تكونى استفدتى . . |
انا قولت سؤالى كان غبى شويه:rolleyes:http://www8.0zz0.com/2008/09/14/10/242545276.jpg كدا تمام ولا :mad: |
اقتباس:
الغباء مش إننا نسأل عن حاجه منعرفهاش الغباء أننا منسألش علشان خايفين حد يفتكرنا أغبياء طبيعى جدا لو متعرفيش تسألى واحنا موجودين علشان نجاوب على كل حاجه نعرفها وكده تمام الله ينور حاولى بقى تكتبى حاجات أكتر زى الشباب ما عملوا فوق . . |
شكرا جدا على التوضيح
و كان نفسي اطبق بس مش عارفة انزل البرنامج وصل لحد 94% و مش راضي يكمل :( :( لو ينفع تكتب لينك تاني يبقى جزاك الله خيرا |
اقتباس:
علشان انا مستنى مش عايز انزل الدرس التانى غير لما تكون الدنيا وضحت للناس كلها بإذن الله بالنسبة لحكاية اللينك أنا بصراحه مش لقيت على النت غير اللينك ده س هحاول ارفع النسخة اللى عندى وابعتلك اللينك بتاعها إن شاء الله |
ايه يا ميدو دا دا الفيجوال اسهل يا جدع :d
|
اقتباس:
أنا رفعتها على الـ 4shared يا ananoo وده اللينك بتاعها Borland_C++_5.02.rar جربى بقى وقوليلى إن شاء الله تنزل |
انا اقصد الفيجوال بيزك
|
أنا عارف إنها أسهل بس صدقنى لازم تبدأ كده علشان تبقى عارف الدنيا ماشية إزاى
انت تعرف إن الويندوز نفسه مبنى بالـ ++c مهم جداً للناس اللى أول مرة تعرف برمجة تبدأ باللغة دى لأنها هتقدر تحطلك كل الثوابت بتاعة أى لغة بعد كده تحب تستخدمها . . |
اها
هيا فعلا مهمه ومعظم برامج الكمبيوتر من تصميم السى بلاس شكرا يا ميدو على البرنامج انا بنزله اهو جزاك الله كل خير |
جزانا الله واياك
نزله بقى وجرب وقولى إنت قرأت موضوع مقدمة البرمجة ؟ . |
:( :( :( :(
مش راضي يفتح بيقول (the archive is either in unkown format ordamaged) و هوة تقريبا مااخدش ولا ثانية في التنزبل مش عرفة اعمل ايه؟؟؟!!!!!!!!!! و شكرا جدا على اهتمامك |
هوا فعلا انا لقيت مشاكل فى تحميل البرنامج برده كان دايما يوقف معايا عند 98 او 99 % . حملته المغرب ربنا كرمه وخلص .
وده من الموقع مش النت . وانصحك بأستخدام برنامج internet download manager فهو افضل برنامج للتحميل . |
اقتباس:
اقتباس:
وربنا يكرم ان شاء الله .. . |
الافضل ان ترفع على .. filesend او mediafire او adrive .. دى افضل مواقع الابلود و الداونلود . وتدعم استكمال التحميل .
|
خلاص الحمد لله عرفت انزل البرنامج :lol:
بس التطبيق مش رادي يعمل مش عرفة ليه ؟؟ :confused: لما بدوس f9 بتطلع صفحة مكتوب فيها حاجات كتير منها status : success وحجات تانية مش عرفة اعمل ايه ؟؟!!! |
الحمد لله إنك نزلتى البرنامج
ابعتيلى الكود علشان تقريبا فيه أخطاء ونشوفها سوا وكمان صورة من الصفحة اللى بتظهرلك بعد الضغط على f9 وإن شاء الله نحلها ونعرف ايه الأخطاء دى علشان منقعش فيها تانى بإذن الله . . |
اقتباس:
شكرا يا ابو حميد هضيف المواقع دى فى الـ favourites بتاعتى وأى حاجه بعد كده هرفعها عليها بس لو حد لسه منزلش البرنامج يقول وأنا ارفعه تانى . . |
اقتباس:
|
هو لو اشتغل تمام النتيجة المفروض تظهر قدامك الأول قبل ما تبقى موجود فى المسار اللى انت قولته عليه ده يا أحمد
|
اقتباس:
local disk c BC5 BIN NONAMEOO |
اقتباس:
طيب ممكن تجرب تكتب الكود ده وتقولى النتيجة كود:
نفذ ده كده يا باشا عندك وقولى النتيجة ايه ؟ علشان عايز أعرف ايه اللى بيحصل . . |
السلام عليكم
انا و صلت للمسار بس مش عرفة افتح الايكونة مش عرفة افتحها ببرنامج ايه :confused: و بحاول ارفع الصورة بس مش راضي بيقول فشل رفع الملف |
اقتباس:
هو مش محتاج أى برامج علشان تفتحيها بيه أتأكدى بس أنك بتفتحى الملف الـ exe او اقولك جربى من شاشة الـ run تكتبى الكلام ده c:\BC5\BIN\NONAME00.exe وتقولى اوكى وشوفى النتيجة إن شاء الله وبالنسبة للرفع جربى الموقع ده وبإذن الله الرفع يشتغل www.0zz0.com وحاولى تخلى الصور بامتداد jbg مش bmb . . |
السلام عليكم
انا روحت للمسار و فعلا ظهرت النتيجة :d كود:
#include <iostream.h> و دلوقتي لما بدوس F9 مفيش حاجة بتحصل :mellow: و هحاول ارفع الصورة تاني بس مش عرفة ازاي اخلي الامتدادjdg بدل من bmb |
اقتباس:
افتحى الصورة ببرنامج الـ paint وأعملى save as واختارى نوع الفايل jbg زى الصورة دى كده http://www4.0zz0.com/2008/09/19/00/722147545.jpg . . |
السلام عليكم
الحمد لله عرفت ارفع الصور دي الصورة الاولى http://www9.0zz0.com/2008/09/19/22/479784803.jpg و بالنسبة للكود التاني ده اللي حصل http://www10.0zz0.com/2008/09/19/23/674127363.jpg |
الحمد لله إنك قدرتى ترفعى الصور
وبالنسبة للكود الأول هو كده تمام معناه إن مفيش أخطاء وكده الدنيا زى الفل وعلشان تشوفى النتيجة بلاش تضغطى F9 جربى تختارى من القايمة debug وبعدين run وإن شاء الله النتيجة تظهر قدامك مش محتاجه تروحى للمسار اللى فى السى أما بالنسبة للكود التانى معلش الغلط عندى أنا كتبته غلط هو الكود مفروض يبقى كده كود:
بس عايز اقولك ان فى الصورة التانية الخطأ اللى حصل ده يعملنا حاجه إن لما نعمل build للبرنامج وده بيحصل لما نضغط F9 لو فى أخطاء فى الكود بيقولنا عدد الأخطاء زى ما ظهر فى الشاشة بتاعتك وبيقولك إن عندنا خطأ واحد بالضغط على أوك بيظهر صفحة فيها الاخطاء اللى موجوده جمبها علامة حمرا ووصف للخطأ اللى موجود وبالضغط عليها مرتين بيودينا على السطر اللى فيه الخطأ علشان نقدر نصححه دى معلومة إضافية قدرنا نضيفها النهادره شكرا ليكى وأتمنى تكونى استفدتى لحين ما أنزل الموضوع التانى قريبا أن شاء الله . . |
السلام عليكم
فعلا ظهرت النتيجة لما عملت run و اللي هية بتساوي ctrl+F9 و كمان عملت الكود التاني و ظهرت نفس النتيجة و شكرا على المعلومات دي و مستنين الموضوع التاني :) جزاك الله خيرا |
جزانا الله وإياكم كل خير وإن شاء الله قريبا
بس ألاقى وقت أنظم فيه دماغى وأبدأ اكتب الموضوع الجاى إن شاء الله |
تانى دروس البرمجة مع ++c " محمد القبانى"
بسم الله الرحمن الرحيم ازيكم يا جماعه معلش اتأخرت فى الموضوع التانى بس معلش أنا دماغى فيها مليون حاجه دلوقتى والشغل واخد معظم وقتى بس أنا إن شاء الله ناوى أكمل معاكم الكورس ده وبإذن الله هكمله يلا نبدأ بقى الدرس التانى :mellow: لاحظنا من الدرس الأول إننا كتبنا حوالى 4 أو 5 سطور لمجرد إننا عايزين نطبع على الشاشة كلمة Hello World يا سلام هى البرمجة معمولة علشان اقعد اكتب شوية كلام على الشاشة بالتأكيد لأ :mad: طيب إيه بقى الخطوة اللى بعد كده فين ؟؟ الخطوة اللى بعد كده هتكون إننا هنتكلم عن حاجه اسمها الـ variables أو بالعربى المتغيرات "يععع:eek: " طيب إيه هى يا عمنا المثقف بتاع الإنجليزى المتغيرات قصدى الـ variables ؟ ;) أقولك يا سيدى بص يا عم خلينى الأول اعقدك وأقولك التعريف العلمى للموضوع ايه الـ variables هى أسماء تشير لأماكن فى الذاكرة تحمل قيم معينه فهمت حاجه ؟؟ :rolleyes: مش مهم شوف المثال ده. لو أنا قولتلك حط فى دماغى رقم 5 وخليك حافظه وبعدين قولتلك حط كمان رقم 2 اشطه كده ؟ يبقى انت معاك دلوقتى رقمين فى دماغى 5 , 2 لما اجى بقى اقولك اجمعلى 1 على الرقم الأول هتكون النتيجة إنك هتجمع 1 على 5 وتبقى الناتج 6 ويكون فى دماغك دلوقتى الرقمين الجداد 6 , 2 دلوقتى بقى هقولك اطرحلى الرقم الثانى من الرقم الأول واحفظ الناتج هتكون النتيجة إيه إنك هجيب 6 وتنقص منها 2 وتخلى فى دماغك 4 يبقى انت معاك 3 أرقام دلوقتى الرقم الأول (6) والرقم الثانى (2) والناتج (4) شايفين بقى الكلام اللى بالأحمر ده ؟؟؟ هى دى المتغيرات فهمنا حاجه ؟؟ طيب ده فين بقى من البرمجة ومن الـ ++C اقولك علشان تقول للبرنامج إنت عندك رقم 5 حطه فى الذاكره يبقى لازم تعرف variable وتديله أسم وتديله القيمة بتاعته اللى هى 5 وتعرف رقم تانى وتديله اسم وتديله القيمة بتاعته اللى هى 2 وهكذا طيب نشوف فى الكود ؟؟ ;) ؟؟ نشوف يلا بينا : كود:
ده الكود طبعا أول سطور متكررين مش محتاجين نتكلم فيهم صح :mad:؟ طيب نيجى بقى من أول سطر كود داخل الـ main method وهو السطر ده : كود:
1- أسم المتغير : واسم المتغير ده هو اللى بنادى على المتغير بيه لما نحب نستخدمه وهو هنا فى حالتنا هو xتمام كده . 2- القيمة التى يحملها المتغير وهى طبعا مش محتاجه تعريف وهى هنا فى حالتنا دى 5 طيب هو لازم كل ما اعرف variable أديله قيمه الإجابة لأأأ مش لازم بس مينفعش بعد كده تستخدمه من غير ما يكون فيه قيمة وإلا هتلاقى فيه قيمة غريبه وتبوظلك شغلك أوكشن حتى الأن ؟؟ 3- نوع المتغير أو الـ variable Data tybe : طيب يا عم هو احنا خلصنا من variable لما تقولنا data type أقولك الـ data type هى ببساطه نوع الـ variable وهو اللى بيحدد نوع القيمةا اللى الـ variable ده بيشيلها طيب يعنى ايه بردوه نوع القيمة يعنى هيشيل رقم زى حالتنا دى ونوع الرقم ده ايه رقم صحيح كده ولا رقم عشرى ولا هيشيل حروف ولا ايه بالظبط تمام كده ؟ فى حالتنا دى بقى هو int وهى اختصار لكلمة integer وهى معناها رقم صحيح يبقى مينفعش الـ variable اللى اسمه x يشيل مثلا رقم عشرى ولا حروف لأنه من نوع ايه ؟؟ int تماااااااااااام يبقى أول سطر ده بقى بيقول إيه ؟؟ بيقول إن عندنا variable اسمه x من نوع int وبيحمل عدد صحيح قيمته 5 فل كده ؟؟ كذلك السطر التانى معناه ايه بقى ؟؟ مش قايل قولووا انتم ولا اقولك يلا هقول انا وأمرى لله كود:
بالمثل ده معناه إن الـ variable اللى اسمه y هو من نوع int أي يحمل رقم صحيح وقيمته 2 طيب أنت قولتلنا إن مش لازم أدي قيمة للمتغير وأنا بعرفه طيب الكلام ده يبقى إزاى ؟؟؟ الكلام ده يبقى كده يا جماعه. كود:
وفى الحالتين النتيجة واحدة طبعا نيجى بقى للسطر التالت كود:
طيب بالله عليكم أنا راضى ذمتكم ده سطر عايز شرح كلام فاضى يا جماعه بيقول للبرنامج اجمعلى واحد على المتغير اللى اسمه x وحط النتيجة فى x تانى بس خلينى أقول حاجه مهمة فى النقطة دى : عملية الجمع هنا تمت ازاى هو بيجيب المتغير اللى اسمه x ويجمع عليه 1 طيب والنتيجة هتروح فين فى المتغير x بردوه ده معناه إن خلاص القيمة القديمة للـ variable x خلاص كده شكرا ميعرفش عنها حاجه. كذلك بقى وبكل بساطه يا جماعه السطر اللى بعده بيعرف متغير تالت اسمه z اللى هو كان الناتج بالأحمر فوق خالص وهو بردوه من نوع Int وبيشيل قيمة الناتج من عملية طرح الـ variable y من الـ variable x يعنى هيطرح 2 من 6 وتكون النتيجة أربعه نيجى بقى للسطر اللى بعد كده كود:
فى حاجه جديدة صح ؟؟؟ لغاية the first no. الكلام عادى ومفيش جديد هيطبع على الشاشه الكلامة ده لما نيجى بقى نحط العلامه دى تانى ونديله اسم المتغير يبقى هيكتب على الشاشه مش x لا ده هيكتب القيمة اللى بيحملها x يارب تكون واضحة النقطة دى بعدين بقى نفس العلامة تانى وبين علامات تنصيص n\ علشان ينزل لسطر جديد طيب كان ممكن نعملها ازاى تانى الحته الاخيرة بتاعة السطر الجديد دى ؟؟ ده أول سؤال للى متابع وهيطبق إن شاء الله وكذلك السطر اللى بعده بالظبط بس بيطبع قيمة الـ y والسطر اللى بعده بردوه بيطبع قيمة الناتج z وبعدين السطر الأخيرر فى الكود وهو مشروح قبل كده وبكده يكون البرنامج ده خلص كده حد فاهم حاجه ؟؟؟ :mellow: طيب حد يقدر يتوقع كده وهو واقف هنا بلاش ينزل لتحت الناتج هيكون شكله عامل ازاى ؟؟؟ :cool: الناتج هيكون كده ياجماعه إن شاء الله وبكده الحمد لله نكون خلصنا الدرس التانى هو درس بسيط بس مهم يا جماعه ولازم يتفهم كويس بإذن الله ودلوقتى جه ميعاد الواجب بتاعكم بقى :rolleyes: مطلوب منك برنامج يحمل قيمتين أى قيمتين ويعمل عليهم الأربع عمليات الأساسية وهو الجمع والطرح والضرب والقسمة (+, - , * , / ) ويطلع الناتج ويكون القيمة الأولى كذا والتانيه كذا ونتيجة الجمع كذا والطرح كذا والضرب كذا والقسمة كذا وعايز الكود والناتج إن شاء الله سهل صح ؟؟؟ انا عارف وفى النهاية عايز أقول يارب يكون وفقنى وقدرت أوصل معلومة بشكل مبسط وأنا متوقع منكم أسئلة بعد الدرس ده مش شرط تكون أسئلة مش فاهمين حاجه أو كده لا متوقع كمان أسئلة عن حاجات عايزين تعرفوها مستنيكم تقولوا فهمتم وكان الكلام سهل ولا لأ ومستنى الواجب بسرعه يلاااا لا تؤجل عمل الـ ++C للغد استودعكم الله . . حقوق الطبع محفوظة لصاحب الموضوع ولمنتدى الثانوية العامة |
السلام عليكم
شغل راااااااااااائـــــــع :d و الكلام مفهوم اخر حاجة لدرجة انه مفيش اسئلة و كمان الواجب اتحل ;) http://www10.0zz0.com/2008/09/24/05/665797639.jpg هاه صح كدة ولا ايــــــــــــــــه؟؟؟؟؟؟؟؟!!!!!!!!!!!!! و بالنسبة لحكاية ازاي انزل سطر بالطريقة التانية اهو الكود و النتيجة كانت صح ^_^ كود:
cout<<"The first No. : "<< x; وجزاك الله خيرا و جعله في ميزان حسانتك |
اقتباس:
.. |
انا اسف ياباشا انى كنت غايب شوية عن المنتدى
انا غيرت الوندوز وجيت اسطب البرنامج تانى لقيته فى مشكلة http://i35.tinypic.com/jg026q.jpg ليها حل ولا احمل البرنامج تانى |
جميع الأوقات بتوقيت GMT +2. الساعة الآن 10:55 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.