|
#1
|
||||
|
||||
السلام عليكم
فعلا ظهرت النتيجة لما عملت run و اللي هية بتساوي ctrl+F9 و كمان عملت الكود التاني و ظهرت نفس النتيجة و شكرا على المعلومات دي و مستنين الموضوع التاني جزاك الله خيرا
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" |
#2
|
||||
|
||||
جزانا الله وإياكم كل خير وإن شاء الله قريبا
بس ألاقى وقت أنظم فيه دماغى وأبدأ اكتب الموضوع الجاى إن شاء الله
__________________
|
#3
|
||||
|
||||
تانى دروس البرمجة مع ++c " محمد القبانى"
بسم الله الرحمن الرحيم ازيكم يا جماعه معلش اتأخرت فى الموضوع التانى بس معلش أنا دماغى فيها مليون حاجه دلوقتى والشغل واخد معظم وقتى بس أنا إن شاء الله ناوى أكمل معاكم الكورس ده وبإذن الله هكمله يلا نبدأ بقى الدرس التانى لاحظنا من الدرس الأول إننا كتبنا حوالى 4 أو 5 سطور لمجرد إننا عايزين نطبع على الشاشة كلمة Hello World يا سلام هى البرمجة معمولة علشان اقعد اكتب شوية كلام على الشاشة بالتأكيد لأ طيب إيه بقى الخطوة اللى بعد كده فين ؟؟ الخطوة اللى بعد كده هتكون إننا هنتكلم عن حاجه اسمها الـ variables أو بالعربى المتغيرات "يععع " طيب إيه هى يا عمنا المثقف بتاع الإنجليزى المتغيرات قصدى الـ variables ؟ أقولك يا سيدى بص يا عم خلينى الأول اعقدك وأقولك التعريف العلمى للموضوع ايه الـ variables هى أسماء تشير لأماكن فى الذاكرة تحمل قيم معينه فهمت حاجه ؟؟ مش مهم شوف المثال ده. لو أنا قولتلك حط فى دماغى رقم 5 وخليك حافظه وبعدين قولتلك حط كمان رقم 2 اشطه كده ؟ يبقى انت معاك دلوقتى رقمين فى دماغى 5 , 2 لما اجى بقى اقولك اجمعلى 1 على الرقم الأول هتكون النتيجة إنك هتجمع 1 على 5 وتبقى الناتج 6 ويكون فى دماغك دلوقتى الرقمين الجداد 6 , 2 دلوقتى بقى هقولك اطرحلى الرقم الثانى من الرقم الأول واحفظ الناتج هتكون النتيجة إيه إنك هجيب 6 وتنقص منها 2 وتخلى فى دماغك 4 يبقى انت معاك 3 أرقام دلوقتى الرقم الأول (6) والرقم الثانى (2) والناتج (4) شايفين بقى الكلام اللى بالأحمر ده ؟؟؟ هى دى المتغيرات فهمنا حاجه ؟؟ طيب ده فين بقى من البرمجة ومن الـ ++C اقولك علشان تقول للبرنامج إنت عندك رقم 5 حطه فى الذاكره يبقى لازم تعرف variable وتديله أسم وتديله القيمة بتاعته اللى هى 5 وتعرف رقم تانى وتديله اسم وتديله القيمة بتاعته اللى هى 2 وهكذا طيب نشوف فى الكود ؟؟ ؟؟ نشوف يلا بينا : كود:
ده الكود طبعا أول سطور متكررين مش محتاجين نتكلم فيهم صح ؟ طيب نيجى بقى من أول سطر كود داخل الـ 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 وبعدين السطر الأخيرر فى الكود وهو مشروح قبل كده وبكده يكون البرنامج ده خلص كده حد فاهم حاجه ؟؟؟ طيب حد يقدر يتوقع كده وهو واقف هنا بلاش ينزل لتحت الناتج هيكون شكله عامل ازاى ؟؟؟ الناتج هيكون كده ياجماعه إن شاء الله وبكده الحمد لله نكون خلصنا الدرس التانى هو درس بسيط بس مهم يا جماعه ولازم يتفهم كويس بإذن الله ودلوقتى جه ميعاد الواجب بتاعكم بقى مطلوب منك برنامج يحمل قيمتين أى قيمتين ويعمل عليهم الأربع عمليات الأساسية وهو الجمع والطرح والضرب والقسمة (+, - , * , / ) ويطلع الناتج ويكون القيمة الأولى كذا والتانيه كذا ونتيجة الجمع كذا والطرح كذا والضرب كذا والقسمة كذا وعايز الكود والناتج إن شاء الله سهل صح ؟؟؟ انا عارف وفى النهاية عايز أقول يارب يكون وفقنى وقدرت أوصل معلومة بشكل مبسط وأنا متوقع منكم أسئلة بعد الدرس ده مش شرط تكون أسئلة مش فاهمين حاجه أو كده لا متوقع كمان أسئلة عن حاجات عايزين تعرفوها مستنيكم تقولوا فهمتم وكان الكلام سهل ولا لأ ومستنى الواجب بسرعه يلاااا لا تؤجل عمل الـ ++C للغد استودعكم الله . . حقوق الطبع محفوظة لصاحب الموضوع ولمنتدى الثانوية العامة
__________________
|
#4
|
||||
|
||||
السلام عليكم
شغل راااااااااااائـــــــع و الكلام مفهوم اخر حاجة لدرجة انه مفيش اسئلة و كمان الواجب اتحل هاه صح كدة ولا ايــــــــــــــــه؟؟؟؟؟؟؟؟!!!!!!!!!!!!! و بالنسبة لحكاية ازاي انزل سطر بالطريقة التانية اهو الكود و النتيجة كانت صح كود:
cout<<"The first No. : "<< x; cout<<"\n The second No.: "<< y; cout<<"\n\n The result (1) (+) : "<< a; cout<<"\n The result (2) (-) : "<< b; cout<<"\n The result (3) (*) : "<< c; cout<<"\n The result (4) (/) : "<< b; وجزاك الله خيرا و جعله في ميزان حسانتك
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" |
#5
|
||||
|
||||
اقتباس:
..
__________________
|
#6
|
|||
|
|||
انا اسف ياباشا انى كنت غايب شوية عن المنتدى
انا غيرت الوندوز وجيت اسطب البرنامج تانى لقيته فى مشكلة ليها حل ولا احمل البرنامج تانى |
#7
|
||||
|
||||
أهلا بيك من تانى فى منتداك يا باشا
ومبروك الويندوز الجديد بص هو بصراحه أنا مش عارف الـ error ده بس حاول تغير المسار بتاع الـ source وتحاول تانى ولو ظهرت اعمل retry بردوه مش مشكله وشوف كده وقولى . .
__________________
|
#8
|
|||
|
|||
شكرا على الدرس والشرح الرائع
انا دمجت الدرسين مع بعض وده التطبيق بس انا كان عندى استفسار بسيط جدا جدا ..... ازاى اعمل اقواس المجموعة من الكيبورد .. انا كنت بعملها copy من الكود اللى حضرتك كاتبه . آخر تعديل بواسطة ahmed abobakr ، 25-09-2008 الساعة 08:30 PM |
#9
|
||||
|
||||
السلام عليكم
بالنسبة للاسئلة فهو اكيد في دايمن اسئله خارج الموضوع بس بحب استنى لما يجي وقتها و لكن بما ان حضرتك مستعد تجواب على اي اسئلة خارج الموضوع فانا بقى هسال براحتي * هل ينفع اني اكتب بالعربي لاني كنت بحاول اغير الكتابة بس معرفتش؟؟؟ *هل ينفع اني اخلي الرقمين اللي انا دخلتوهم في الاول مش متحديدين بحيث اللي يفتح البرنامج يدخل الرقمين اللي هوة عاوزهم و تطلع بقى النتائج؟؟؟؟؟؟؟؟؟!!!!!!(و بكدة هحس اني عملت برنامج ليه فايدة في الحياة ) بس كدة و اول لما يجي في بالي اساله هسال على الطول ان شاء الله......
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" |
#10
|
||||
|
||||
معلش بقى
انا بعمل كل اللى حضرتك عمله فوق وبيطلعلى غلطات بالعبيط تانى حاجه انا لما فتحت البرنامج لاقيت اسمى مكتوب فوق معلش صايمه وكنت هتجنن على البرنامج بس مسكت نفسى بالعافيه
__________________
لا اله الا انت سبحانك انى كنت من الظالمين
|
#11
|
||||
|
||||
اقتباس:
انا عارف انى مش جاوبت حاجه بس أجابة سؤالك فى الدرس القادم بإذن الله وانا بحضره اقتباس:
اقتباس:
هاتى بس الكود وأنا اقولك اخطائك فين
__________________
|
#12
|
||||
|
||||
مشكلة بسيطة
|
#13
|
||||
|
||||
اقتباس:
الكود كدة تمام ما شاء الله عليك مش اقدرة الفهم الerror بالضبط بس حاول تعمل new file وتنقل الكود ده فيه وان شاء الله الموضوع يتحل لو جه في بالك اي سؤال حتى لو برة الدرس اسال هنا وان شاء الله اجوبك عليه بالتوفيق ان شاء الله
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"
"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب" |
#14
|
|||
|
|||
اقتباس:
السلام عليكم حضرتك كاتب فى اول سطرين inclode ودى غلط المفروض include بال u اعتقد ان دى سبب المشكلة عدلها وشوف ايه النظام |
#15
|
||||
|
||||
جزاك الله خيرا يا باشمهندس
بجد شرح رائع ووافي يكفي ان حضرتك بدات معانا وانا عارفة ان شغلكم بجد متعب جدا جزاك الله خيرا على هذا الشرح وانا بدات متأخر انا عارفة لان الدرس التاني نزل بس نظرا لاني كان عندي ظروف ودا تطبيقي لاول درس
__________________
ThE...EnD.. SorrY أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله |
العلامات المرجعية |
|
|