![]() |
أهلا بيك من تانى فى منتداك يا باشا
ومبروك الويندوز الجديد بص هو بصراحه أنا مش عارف الـ error ده بس حاول تغير المسار بتاع الـ source وتحاول تانى ولو ظهرت اعمل retry بردوه مش مشكله وشوف كده وقولى . . |
شكرا على الدرس والشرح الرائع
انا دمجت الدرسين مع بعض وده التطبيق بس انا كان عندى استفسار بسيط جدا جدا ..... ازاى اعمل اقواس المجموعة من الكيبورد .. انا كنت بعملها copy من الكود اللى حضرتك كاتبه . http://i36.tinypic.com/2ypkmqb.jpg |
السلام عليكم
بالنسبة للاسئلة فهو اكيد في دايمن اسئله خارج الموضوع :) بس بحب استنى لما يجي وقتها و لكن بما ان حضرتك مستعد تجواب على اي اسئلة خارج الموضوع فانا بقى هسال براحتي :) * هل ينفع اني اكتب بالعربي لاني كنت بحاول اغير الكتابة بس معرفتش؟؟؟ *هل ينفع اني اخلي الرقمين اللي انا دخلتوهم في الاول مش متحديدين بحيث اللي يفتح البرنامج يدخل الرقمين اللي هوة عاوزهم و تطلع بقى النتائج؟؟؟؟؟؟؟؟؟!!!!!!(و بكدة هحس اني عملت برنامج ليه فايدة في الحياة :) :) ) بس كدة و اول لما يجي في بالي اساله هسال على الطول ان شاء الله...... |
معلش بقى
انا بعمل كل اللى حضرتك عمله فوق وبيطلعلى غلطات بالعبيط تانى حاجه انا لما فتحت البرنامج لاقيت اسمى مكتوب فوق معلش صايمه وكنت هتجنن على البرنامج بس مسكت نفسى بالعافيه |
اقتباس:
انا عارف انى مش جاوبت حاجه بس أجابة سؤالك فى الدرس القادم بإذن الله وانا بحضره اقتباس:
اقتباس:
هاتى بس الكود وأنا اقولك اخطائك فين |
جزاك الله خيرا يا باشمهندس
بجد شرح رائع ووافي يكفي ان حضرتك بدات معانا وانا عارفة ان شغلكم بجد متعب جدا جزاك الله خيرا على هذا الشرح وانا بدات متأخر انا عارفة لان الدرس التاني نزل :lol: بس نظرا لاني كان عندي ظروف ودا تطبيقي لاول درس http://www4.0zz0.com/2008/09/27/18/241185507.gif |
اقتباس:
انا عندي سؤال يا باشمهندس هو الكود دا يفرق ايه عن الكود التاني ؟؟:confused: معلش انا هتعب حضرتك معايا وعارفة اني جاية متأخر بس انا ان شاء الله هدخل على الدرس التاني واتابع معاكم اسفة للمرة الثانية |
اقتباس:
اقتباس:
إحنا اخوات :) |
بسم الله الرحمن الرحيم النهارده إن شاء الله الدرس التالت وبإذن الله سينقسم إلى جزئين أساسين الجزء الأول ما يتعبرش جزء أوى يعنى بس خلينا نقول عليه جزء وهنتكلم فيه عن كيفية أستقبال data من اليوزر ؟ عارفين الأول يعنى إيه يوزر ؟؟؟ ومش قصدى طبعا اختبر قدرتكم اللغوية والاقى حد بيقولى يعنى مستخدم أنا قصدى اليوزر بتاعى كـ developer أنا كـ developer نتيجة شغلى بتكون مجازاً هنقول برنامج والبرنامج ده ليه مستخدمين هما دول الـ users اللى أنا قصدى عليهم طبعا كلام عبيط اللى انا قولته ده !!!! بس أنا قاصد اقوله علشان أقول إن أول حاجه وأهم حاجه لما أحب اعمل برنامج أعرف انا بعمله مين واليوزر اللى هيستخدمه مين وعايزه ازاى طبعا ده مش هيفرق معانا دلوقتى لأننا بنتمرن والبرامج اللى بنعملها كلها مجرد تعليم للبرمجة بس كده احنا اتفقنا على مفهوم اليوزر ووجوده فى البرنامج . طيب نرجع بقى لكلامنا فى الجزء الأول وهو استقبال الـ data من الـ user وده إجابة على سؤال ananno *هل ينفع اني اخلي الرقمين اللي انا دخلتوهم في الاول مش متحديدين بحيث اللي يفتح البرنامج يدخل الرقمين اللي هوة عاوزهم و تطلع بقى النتائج؟؟؟؟؟؟؟؟؟!!!!!! وكمان هيوضح سؤال همس بخصوص الفرق بين الكود ده كود:
والكود الموجود فى أول درس .... رغاااى أنا مش كده ؟؟؟:huh: يلا ما علينا الأول هنقول إن زى ما فى جملة بتكتب على الشاشة وهى >>cout فى جملة بستقبل بيانات من الشاشة وهى <<cin . طيب ازاى بقى نستعمل جملة <<cin دى ؟ أولا جملة <<cin دى معناها بتقول للـ compiler استنى استقبل داتا من اليوزر طبعا اليوزر بيتكب داتا وبيضغط انتر هنا بقى البرنامج بيبدأ يكمل كل ده كلام نظرى صح ؟؟ طيب يلا نشوف مثال عملى ونتكلم عليه زى ما اتعودنا بس الاول قبل المثال خلينا نقول إن زى ما قلنا قبل كده إن كل syntax ليه الـ library بتاعته ... حد فاكر الكلام ده ولا إيه ؟؟؟ طيب الـ syntax اللى هو <<cin الـ library بتاعته إيه هى ؟؟ بردوه هى iostream.h يعنى مش هنحتاج نعمل include لأى library تانيه نبدأ بقى فى المثال العملى كود:
نبتدى سطر بسطر زى ما اتعودنا طبعا فى حاجات كتير قولناها قبل كده بس نقول تانى والتكرار بيعلم أول سطر زى ما قولنا قبل كده بنعرف الـ compiler إننا هنستخدم دوال من الـ library اللى اسمها iostream طيب إيه بقى الدوال اللى استخدمناها فى البرنامج من الـ Library دى ؟؟؟ مش هقول علشان انا قولت قبل كده وده سؤال ومستنى اجابته :mad: طيب والسطر التانى زى الأول بالظبط وبيقول إننا هنستخدم دوال من الـ library اللى اسمها conio.h والدالة اللى هنستخدمها من الـ library دى هى ()getch اوكش ؟؟ طبعا السطر التالت هو الـ Main method بتاعتنا وقولنا ان البرنامج هيدور عليها وتكون أول حاجه يبدأ يشغلها يدخل جواها بقى ونشوف اللى بعد كده أول حاجه بنقول لليوزر دخل الرقم الأول ودى جمله هتطبع على الشاشة زى ما احنا عارفين بما إننا كتبنا >>cout طيب وبعدين هيعمل ايه البرنامج هيعرف variable اسمه x من نوع int ومش هيديله قيمه .... فاكرين درس الـ variables طبعا وبعدين نيجى بقى لجملتنا الجديدة النهارده وهى : كود:
دى معناها بيقول للـ compiler استنى لما اليوزر يدخلك قيمة وتاخد القيمة دى تحطها فى الـ variable x وده معناه إن البرنامج هيقف هنا ومش هينفذ الكود اللى بعد كده يبقى النتيجة هتبقى ازاى لغاية دلوقتى ؟؟ هتبقى زى الصور دى وهنا بقى مفروض اليوزر يدخل قيمة ويضغط انتر يبدأ الcompiler يكمل شغل وياخد القيمة اللى دخلها اليوزر يحطها فى الـ variable x ويشوف السطر اللى بعده عادى جدا بيطبع على الشاشة دخلى الرقم التانى والسطر اللى بعده عادى بردوه بيعرف variable اسمه y من نوع int وملهوش قيمة وكذلك السطر اللى بعده خلاص بقى قديم هو كمان بيقول للـ compiler استنى من اليوزر قيمة وحطها فى الـ variable y ويقف الـ compiler مستنى حضرة سعادة اليوزر وتبقى النتيجة كده لغاية دلوقتى http://www10.0zz0.com/2008/09/28/14/219331298.jpg وطبعا اليوزر يدخل القيمة التانيه ويضغط إنتر ويبدأ الكومبايلر يكمل شغل وياخد القيمة اللى اليوزر دخلها ويحطها فى الـ variable y ويشوف السطر اللى بعده وهوه بردوه سطر قديم بيعرف فيه variable جديد اسمه z من نوع int بردوه ويديله قيمة هى نتيجة جمع الـ x,y وينقل للسطر اللى بعده اللى بيقول اطبع على الشاشة نتيجة الجمع هى كذا والنتيجة النهائية هتكون كده http://www2.0zz0.com/2008/09/28/14/745090724.jpgوالسطر اللى بعده بقى بيقول استنى من اليوزر أى حرف يدخل أو أى تكة زرار علشان تنهى البرنامج أعتقد كده الفرق واضح يا همس ؟؟؟ ولا مش واضح ؟؟ لو مش واضح قوليلى بس !!! وانتهى كده الجزء الأول من درس النهارده موضوع سهل وثلث وبسيط جدا جدا جدا صح ؟؟ الواجب بقى نفس بتاع الدرس السابق لكن نخلى اليوزر يدخل الأرقام بنفسه ونطلعله نتيجة الجمع والطرح والضرب والقسمة ؟؟ نيجى بقى للجزء التانى إن شاء الله بصراحه الجزء التانى طويل شوية ودلوقتى أنا نازل علشان هفطر بره يلا معلش هبقى وقت تانى إن شاء الله بس لغاية كده اعتبروا الدرس ده هو الجزء الأول بس وعايز اشوف الواجب إن شاء الله . . |
دا تطبيقي لواجب الدرس التاني يا باشمهندس محمد وجزاك الله خيرا على المجهوود الرائع الي بتبذله معانا http://www8.0zz0.com/2008/09/29/03/722261346.jpg |
اقتباس:
ودااااااااا تطبيق الواااااااااجب بتاع الدرس الثالث جزاك الله خيرا على الشرح الأكثر من رائع http://www10.0zz0.com/2008/09/29/04/177975013.jpg |
اقتباس:
اقتباس:
ويا ستى براحتك خد مقلب زى ما انتى عايزه علشان بإذن الله فى يوم من الأيام هتبقى developer عظيمة بإذن الله بس فعلا بجد لازم تحبى البرمجة علشان تلاقى متعة فى شغلها لأنك لو معملتيش كده مش هتعرفى تعملى بيها أى حاجه . طيب دلوقتى بقى يا همس ممكن توضحيلنا فهمتى الفرق بين الكودين إزاى يعنى تقوليلنا إيه اللى فهمتيه بالظبط علشان كلنا نستفيد وعلشان لو فى حاجه اضيفها بإذن الله. |
السلام عليكم و رحمة الله و بركاته
ايوة هوة ده الكلام:dكدة اقدر اقول للناس انا عملت برنامج:cool: و الفضل طبعا يرجع لحضرتك;) اولا: الواجب http://www10.0zz0.com/2008/09/29/19/693511474.jpg :rolleyes: ثانيا :برده الواجب :lol: إيه بقى الدوال اللى استخدمناها فى البرنامج من الـ Library دى(اللي هية iostream) ؟؟؟ * الداله cout * الداله cin ثالثا: الفرق بين الكودين انا بصراحة مش عرفة او بمعنى اصح مش فهمة الكود التاني يعني هة ايه علاقة int x باني اكتبananoo بصراحة مش فهمة حاجة خااااالص رابعا: جزاك الله خيرا و جعله في ميزان حساناتك:) |
السلام عليكم ورحمة الله وبركاته :-
اكيد كلنا بصراحة مش عارفين نشكرك ازاى على المجهود والتعب معانا وجزاك الله خيرا على ذلك . آدى التطبيق اللى انا عملته http://i36.tinypic.com/29q15zn.jpg بالنسبة للى فهمته والفرق بين الكودين الكود الاول مش مفيد فى اى حاجة غير التوضيح لينا بس يعنى مفيش اى يوزر ممكن يستخدمه . اما الكود التانى فأعتقد انه جزء بسيط من مكونات الالة الحاسبة لانه بيعتمد على ارقام احنا بنختارها وبيعمل عليها عمليات حسابية برده احنا اللى بنختارها .(الجمع - الطرح - الضرب - القسمة ....الخ الخ ) وينفع استخدام اكتر من رقمين فى نفس الكود . |
اقتباس:
وبالتوفيق إن شاء الله اقتباس:
وانتظررونا إن شاء الله فى الدرس القادم |
:(حاضر ان شاء الله هقول الفرق بين الكودين الي حضرتك قصدك عليهم بس حاليا النت عندي مبهدلني والجهاز فجاة لفيته اتملى فيروسات بسبب حكاية الكاسبر دي والتحديث بتاعه :( ومش عارفة اعمل ايه :( والفيروسات عملت على النت عندي كت :( انا حزينة اوي انا حاليا بحاول اعمل فل فورمات للجهاز :( واول ما اظبط الجهاز هدخل واقول الفرق علاطول مش هتاخر ان شاء الله دعواتكم معايا ارجوكم:( |
الكاسبر ده برنامج عبيط ممكن ميكونش فى فيروسات ويقولك فى فيروسات ويبهدل الجهاز .دا قبل كده دمرلى الالعاب كلها .
النود 32 اعقل منه شوية . بس انا شغال بشوية برامج صغيرة وبتقوم بالواجب تمام . ونصيحة منى قبل عمل الفورمات شيلى الكاسبر وشوفى الجهاز هيعمل ايه .وجربى النود هو كمان . |
السلام عليكم
انا تقريبا عرفت الفرق بين الكودين :rolleyes: الكود الاول اللي هوة كود:
#include <iosteam.h> و ده علشان البرامج ميقفلش غير لما اليوزر يدوس اي زرار من الكيبورد في الكود التاني اللي هوة كود:
#include <iostream.h> و بالتالي استبدلنا الداله getch بالداله cin و طبعا الدالة cin موجودة في الlibrary iostream عشان كدة مش هنحتاج نكتب الlibrary conio و على فكرة البرنامج هيختلف في الحالتين في الحالة الاولى مجرد تدوس اي زرار البرنامج يقفل في الحالة التانية البرنامج مش هيقفل غير لما تكتب اي حاجة و بعدين تدوس enter صح كدة؟؟؟؟؟!!!!!!!! بس بقى اللي انا مش فهماه انا الvriable الي احنا كتبنا اللي هوة x نوعه int يعني بيشيل رقم صحيح .........ازاي بقى لما نيجي ندخل قيمة x ممكن ندخل حروف و كل عام و انتم بخير:) |
اقتباس:
وانت طيبة يا باشمهندسة |
اقتباس:
|
اقتباس:
وربنا يوفقكم جميعا .. |
اقتباس:
يا ترى ظبطى الجهاز ؟؟ ومعلش بقى هى سبقتك لكن الفايدة للجميع بإذن الله اقتباس:
. . |
لو سمحت يابشمهندس هوا فى فرق بين الدالة getch و return 0
وبالنسبة للفرق بين الكودين الكود الاول فيه 2 library iostream.h conio.h وبيكون معد لغرض معين مثل عرض اسم على الشاشة .. اما الكود الثانى فيه iostream.h بس انا كتبت conio.h كمان ونفس النتيجة طلعت . وفيه int x بنعرفه ان المتغير x ده عدد صحيح . والدالة cin>> x عشان يختار اليوزر قيمة المتغير X . ولا يحتوى على الدالة getch لان الدالة cin تشمل نفس غرضها فلا داعى لكتابتها . بس !!!! |
اقتباس:
لا مش اتظبط الحمد لله بالعكس حالته بقت أسوأ وصفحات النت بتفتح بعد ميت سنة الله المستعان .................................................. . ارفعها يا باشمهندس .. احنا تحت امر حضرتك وعموما الباشمهندسة الي جاوبت على سؤالي هي الي هتجاوب بعد كدا:) عموما انا حبيت اوضح نقطة ان المستر لما يوجه سؤال ليا وحد غيري يجاوب عليه بيكون احساس وحش بالنسبة ليا:) على اد ما اعرف ان ممكن غيري يجاوب لما اقول اني مش عارفة الاجابة :) لكن لو قال السؤال مطروح للكل بيبقى لكل واحد الاحقية انه يجاوبه وانا الي كان مأخرني النت فعلا والي بيحصل في الجهاز مش اكتر عموما كل سنة وانتوا طيبين :) |
اقتباس:
خلينا نراجع سوا نقطه قلناها قبل كده يعنى إيه library ؟؟ هى مكتبة يعرف فيها عدد من الدوال لا يمكن تنفيذ هذه الدوال بدون إخبار الـ compiler بمكان التعريف أى بإسم الـ library وازاى نقول للـ compiler كده ؟؟ يجملة include# وبعدها اسم الـ library طيب لو قلت للـ compiler إنى هستخدم دوال من library معينه زى مثلا ما اقول كود:
#include <conio.h> وضحت النقطة دى ؟؟؟ بالنسبة للفرق بين الكودين أنا بالظبط كنت أقصد اللى وضحته ananoo فى ردها الأخير ياريت ترجعله ولو مش واضح قولى حاجه أخير الدالة cin لا تقوم بعم الدالة getch فهناك فرق بينهم وأنا وضحت getch فوق أما cin فهى داله تطلب من اليوزر أن يدخل قيمة لتضعها فى variable معين أى أن لها وظيفة أخرى تختلف عن getch اتمنى تكون الدنيا وضحت يا أحمد وعايز أقولك على حاجه كمان ما تبصش للكود كله على بعضه على إنه بيعمل حاجه معينه لأ بص لكل جزء فيه بيعمل إيه يعنى كل جمله لازمتها إيه طلب أخير من كل الناس لو سمحتم يا جماعه نتابع كل الردود فى الموضوع لأنها بتحتوى فى بعض الأحيان على أسئلة وإجابات بتوضح نقط مش واضحه فى الدرس نفسه شكراااا اقتباس:
هى أكيد مش قصدها تدايقك هى بس كان عندها الإجابة وحبت تتأكد إنها صح فجاوبت ودى كل القصة بلاش تاخدى الموضوع بالحساسية دى كل سنة وإنتى طيبة يا همس وكل سنة وكلكم طيبين ;) |
اقتباس:
بجد يا همس انا مش كان قصدى ازعلك خاااااااااالص و بجد مخدتش بالي ان السؤال كان موجهة ليكي انت بس لانك لما سالت السؤال كنت انا برده مش عرفة اجابته و لما عرفت حبيت بس اتاكد انا عرفة انها حاجة تضايق جدا بس والله مكنش قصدي ومش حتحصل تاني ان شاء الله انا اســـــــــــــــــــفــــــــــــة جدا جدا جدا :wub: |
شكرا ياباشمهندس على التوضيح وانا سألت فيه فرق ولا لا لأن استخدمت return وطلعت النتيجة .. لما ييجى دورها بقى يحلها ربنا . شكرا مرة تانية .
...................... لو السؤال موجه للباشمهندسة همس بس فأنا اسف على الاجابة فى دور غيرى . اذا كان لينا كلنا فأنا مش اسف . كل سنة وانتو طيبين ... ....سلام |
اقتباس:
حصل خير وانت طيب يا باشمهندس ولا اسف ولا حاجة كلنا اخوات |
كلام جميل يا جماعه
إنتظروا بقى إن شاء الله موضوعين قريب موضوع بره البرمجة بس هيبقى ليه لازمه هنا والدرس اللى عليه الدور فين دمعة حزن ؟؟ لسه كل ده فى الدرسين اللى فاتوا . . |
اقتباس:
دا رد دمعة حزن في الموضوع الي نزلته عشان الدرس الثالث كمل يا باشمهندس واحنا مع حضرتك بالتوفيق ان شاء الله وجزاك الله خيرا يا باشمهندس على مجهودك الرائع دا |
بسم الله الرحمن الرحيم
ازيكم يا جماعه النهارده إن شاء الله هنبدأ الدرس الجديد أو هنقول الجزء التانى بتاع الدرس اللى فات يلا بينا نبدأ بإذن الله. هنتكلم النهارده فى حاجه اسمها conditional statements أو الجمل الشرطية ... :slap1qk6: فكك يا عم من الترجمة العربى دى ووضح يعنى إيه ؟ حاضر الـ conditional statements يعنى جمله بتتحكم فى مسار البرنامج بردوه يعنى إيه :stickjo4:؟؟ يعنى مثلا لما بنكتب برنامج إحنا قولنا إن البرنامج بيشوف فين الـ main method ويبدأ ينفذ الكود اللى جواها سطر ورا سطر بالترتيب صح ؟؟ الـ conditional statements دى بقى ممكن تخليك تقول للبرنامج لو شرط معين اتحقق تنفذ الكود ده ولو م اتحقق ميتنفذش أو ممكن كمان نقوله لو الشرط ده اتحقق اعمل كذا أو لو مش اتحقق اعمل حاجه تانيه أو كمان فى حاله بنقوله لو الـ variable ده مثلا قيمته كذا اعمل كذا ولو قيمته كذا اعمل حاجه تانيه أو ثالثه وهكذا حد فاهم حاجه ؟؟؟ طيب نبدأ نقول بقى عملى ؟؟ نبدأ نقول الـ conditional statements أنواع وأول نوع وأبسط نوع منها هو if statement بتعمل ايه ست if دى ؟؟ من معناها واضح إنها بتقول لو الشرط اتحقق نفذ الكود اللى هقولك عليه ده طيب شكلها بيبقى ازاى طنط if دى ؟؟ طنط if دى ليها شكلين شكل كده كود:
ودى بتقول لو الشرط ده اللى طبعا هيبقى حاجه موجودة مش كلمة condition كده اعمل حاجه وليها شكل تانى بقى هو كده كود:
if(condition) ودى بتقول لو الشرط ده اتحقق اعمل حاجه ولو مش اتحقق اعمل حاجه تانيه مثال يا عمنا وبطل رغى :angry2: ؟ ماشى شوفوا طيب الكود ده : كود:
#include <iostream> بيتهيألى الكود واضح ومش محتاج شرح صح ؟؟؟ طيب هو فى بس حاجه جديدة فى الكود فى السطر بتاع الـ main بعدها فى العلامتين دول // وشوية كلام بعدهم إيه ده يا عمنا ؟؟ العلامتين دول معناهم إن اللى جاى بعدها فى نفس السطر ده comment يعنى مش كود ده مجرد كلام توضيحى وكده يفهم البرنامج إنه مش محتاج يقرأ الكلام ده طيب دى لازمتها ايه ولازمته ايه الرغى حتى فى وسط الكود لاأ دى مش مجررد رغى دى شئ مهم جدا فى البرامج الكبيرة وفى الشركات انت مش هتبقى شغال لوحدك وحتى لو شغال لوحدك تخيل انت بتكتب برنامج عباره عن عشر ألاف سطر تفتكر بعد ما تخلص هتقدر تتذكر إنت كنت كاتب كل جزء من الكود ده ليه ؟؟ لا طبعا وهى دى وظيفة الجمل التوضيحية دى بتكتبها علشان تقول كل جزء فى الكود بيعمل ايه وكمان لان فى الشغل بعد كده هتبقى مش بتشتغل لوحدك انت معاك فريق عمل وممكن واحد تانى يكمل مكان شغلك وممكن تكمل مكان شغل حد تانى فتبقى فاهم الكود بتاعه من الجمل التوضيحيه دى اوك ؟؟؟ هوضح بقى كمان الجزء الجديد بتاع الـ if السطر ده كود:
if ( age < 100 ) بنقول if واللى بين القوسين ده هو الشرط أو الـ condition اللى لو اتحقق الكود اللى بين القوسين اللى بعد كده هيتنفذ طيب يعنى ايه الشرط اتحقق ؟؟ يعنى كانت نتيجة ما بين القوسين true طبعا لازم نقول على الـ operators أو معاملات المقارنه وهى كده كود:
يارب تكون وضحت ؟؟ طيب لو الشرط كانت نتيجته false مش هيدخل فى الكود اللى بين القوسين اللى بعد طنط if وهيدخل فى الكود اللى بعد اختها else وينفذه هيوضح الكلام ده اكتر لما تنفذوا الكود وتجربوه إن شاء الله ده كده أول نوع ولسه فى تكمله بس مش هنقولها دلوقتى لما نقول باقى الأنواع إن شاء الله أو ممكن نكمل علطول الدرس الجاى ربنا يسهل بس دلوقتى خلينا نكتفى كده علشان الفجر خلاص هيأذن بالنسبة للواجب بصراحه مش عارف اديكم واجب دلوقتى يلا سماح المرة دى بس ياريت تطبقوا وتتمرنوا عليها وتشوفوا النتايج فى النهاية عايز أقول معلش ممكن يكون شرحى المرة دى مش مظبط بس علشان أنا فعلا نزلت الدرس ده بس علشان حسيت انى اتأخرت عليكم فيه لكن أنا دماغى مش مظبطه شويتين يلاا بالتوفيق ولو فى أى اسئلة أنا بإذن الله موجود . . |
جزاك الله خيرا يا باشمهندس
اخيرا الدرس نزل ولا يهمك خد راحتك .. مش تخلي موضوع الكورس دا يجي على شغل حضرتك بس انا كان عندي استفسار دكتور نبيل هيبدألنا بالجافا علاطول واختي خريجة المنوفية ومعيدة فيها وقالت ليا ان دا مش في مصلحتنا .. والافضل انه يبدا بالسي بلس بلس مش عارفة ليه هما بقوا يبداوا بالجافا علاطول ؟؟؟؟؟؟ |
اقتباس:
بالنسبة للجافا هو بصراحه أنا بفضل البداية بسى بلس بلس لكن البداية بالجافا مفيهاش مشكلة الفكرة كلها فى أساسيات البرمجة ممكن تتبنى بالجافا من البداية وممكن تبتدى بالسى بلس بلس لكن فى النهاية البرمجة واحده بالنسبة للسوق بقى الجافا موجودة كتير والسى بلس بلس موجود بس مش كتير لكنها تعتبر تمهيد لتكنولوجيا الدوت نت اللى موجودة أكتر بكتير من الجافا عموما دى سياسة الكلية " الله يرحم أيامك يا دكتور فوزى " بس لو تابعتى معانا هنا بإذن الله هتبقى معاكى لغتين برمجة ++c وجافا بإذن الله سؤال بقى مش عاررف يبقى شخصى ولا ايه ؟ اختك خريجة دفعة كام ؟؟ وبالنسبة للدرس طبقتى ولا؟؟؟ ويا ترى مفيش أسئلة ؟؟ الشرح واضح يعنى ؟ ولا هتبدأى تهتمى بالجافا وتسيبى السى بلس بلس... |
اقتباس:
اختي خريجة دفعة 2007 لا لا مش شخصي ولا حاجة تحت امرك اسال زي ما انت عاوز الدرس لسا هطبقه ان شاء الله الشرح تمام جداااااا وواضح لا لا لا لا اسيب السي بلس بلس ايه ؟؟ مستحيل طبعا مع حضرتك اكيد جزاك الله خيرا بجد على تعبك معانا |
السلام عليكم
جزاك الله كل خير على المجهود الرائع انا طبقت الكود بس كان فيه خطأ حضرتك كتبت الدالة getch بس مكتبتش الlibrary بتعتها اللي هية conio الحمد لله انا عرفتها بسرعة قبل ما اتجنن :) بس في سؤال اية الفرق بين الvoid main و الint main???????????? خاصتا اني لما استخدمت الvoid main كانت نفس النتيجة!!!!!!!!!!! و ربنا يبارك في وقتك |
اقتباس:
. . |
السلام عليكم ورحمة الله وبركاته
انا طبقت الدرس وكل حاجة تمام انا فاهمة كل حاجة الحمد لله حضرتك قولتها:av4056bb7jp3: يا ريتك معيد والله :( الواحد محتاج الناس الكويسة الي بتفهم الي زي حضرتك:( جزاك الله خيرا بجد مش عارفة اقول لحضرتك ايه على الفرحة الي الواحد حاسس بيها ان ربنا وفقه انه يلاقي ناس تساعده زي حضرتك:) ارجع واقوووووول وهفضل اقول جزاك الله خيرا على مجهودك الرائع وتعبك معانا اه حاجة كمان شكرا ان مش في واجب :lol: الواحد صراحة نفسيته مش تسمحله بواجبات خالص:( لانه مش فاهم حاجة من الشرح في المحاضرات هييييييييه :av4056bb7jp3: مع اني عارفة ان دا شئ طبيعي بس الواحد متعود على نظام الثانوي بقى وان المستر مش هيتحرك من مكانه الا وانا فاهم دا غير اسلوب المعاملة الي الدكاترة بيعاملونا بيه وكأننا اتولدنا:006et4: ودخلنا حاسبات حدف :confused: في رعاية الله :078111rg3: |
اقتباس:
كلنا كنا زيك كده مصدومين فى أول أيامنا وده طبيعى حاولى بس تعدى مرحلة الثانوية دى بسرعه وتتكيفى مع الكلية صحيح مين الدكاترة اللى معاكم السنة دى ؟؟ فى رعاية الله |
اقتباس:
ان شاء الله دعواتك معانا في المقدمة .... دكتور نبيل وفي الرياضة 1 .. دكتور وائل فتحي وفي الرياضيات المنفصلة .. دكتور اسامة عبد الرؤوف والانجليش بقى والعربي ناس من آداب لسا جداد تقريبا تاني دفعة يدرسوها احنا |
اقتباس:
والرياضه بصراحه مجربتش وائل فتحى فى الرياضه بس على أى حال هو أفضل من شكرى ندا بتاع كلية علوم والـ discrete mathmatics أسامه عبد الرؤوف بقى دكتور ؟؟ كويس والله وهو بجد حد مجتهد اوى ومحترم أوى والمادة مهمه حاولى تهتمى بيها وربنا يوفقك بإذن الله |
بسم الله الرحمن الرحيم ازيكم يا جماعه بسم الله ما شاء الله يوم عن يوم عدد المتابعين بيقل بس ومالوواا بإذن الله أنا هكمل لو فى واحد بس متابع معايا. المهم ندخل فى درسنا علطول النهارده هنقول مثال تانى فى الـ conditionl statement IF مثال بسيط هنكمل بيه المثال السابق لو قلنا لليوزر دخل عمرك ودخل عمر واحد صاحبك وإحنا هنقولك من الكبير فيكم " كلام فاضى أنا عارف بس أنا بس بوضح إزاى نستخدم الـ IF STATEMENT " المهم هيكون الكود بالشكل ده كود:
الكود محتاج شرح ؟؟؟ اعتقد لا إحنا كبرنا بقى على الكلام الفاضى ده صح ؟؟؟ ندخل بقى فى حاجه جديدة النهارده هى بردوه conditional Statement بس مختلفة شوية وهى switch case بنسميها كده وهنشوف بنستخدمها إزاى وليه ؟ بنقول إن switch case دى تعتبر دى للـ long if ... يعنى ايه تعتبر بديل للبتاعه اللى قولتها دى ؟؟ يعنى لو عندنا احتمالات كتير باستخدام if هنعملها ازاى هنقعد نقول if مش عارف ايه else if مش عارف ايه تانى else if مش عارف إيه كمان وهكذا وهكذا صح ؟؟؟ طيب ازاى بقى switch case تحل محل الكلام ده ؟؟ نقول إن switch case معناها إننا بنعمل switch على varable معين وبنقول الـ variable ده فى الـ case الفلانيه أعمل كذا وفى الـ case الفلانيه أعمل كذا وهكذا وهكذا ... إلخ طيب نشوف مثال زى ما اتعودنا ؟؟ اتعودنا نرغى الأول وبعدين نقول مثال صح ؟؟ المثال على نفس الحالات اللى ماشيين عليها هنقول لليوزر دخل رقمين ونقوله لو عايز نتيجة الجمع اضغط 1 لو عايز نتيجة الطرح دخل 2 لو عايز نتيجة الضرب دخل 3 لو عايز نتيجة القسمة دخل 4 اوك ؟؟؟ ونشوف هو طلب إيه وننفذ على اساسه العمليه اللى طلبها قبل ما حد يتنرفز ويقول فين الكود يا عمنا الكود أهوه : كود:
نبدأ شرح الكود فى البداية libraries عادى جدا وبعدين الـ main metod واللى جواها أول حاجه بنعرف شوية variables هنستعملها بعد كده وبعدين بنطلب من اليوزر يدخل رقمين وبعدين بنشرحله لو عايز ايه يختار ايه وهكذا وبعدين بنطلب منه يدخل اختياره وبعدين بنستقبله ونحطه فى المتغير input لغاية هنا كلام عادى ومفيش جديد صح ؟؟؟ وبعدين بقى بنقول switch ونفتح قوسين () ونحط جواهم المتغير اللى عايززين نعرف حالات قيمته يعنى فى حالة إن القيمة كذا نعمل كذا وفى حاله إن القيمة كذا نعمل كذا إلخ وبعدين بنفتح اقواس مجموعه من دى {} وجواها بنحط الحالات بتاعتنا زى ما أول واحده أنا هشرحها بيقوله case 1: يعنى فى حالة إن الـ varible input يساوى 1 هنتنفذ الكود اللى جوه القوسين اللى بعدها وهو بيجمع قيمة الرقمين ويطلع النتيجة وبعدين يعمل break ودى معناها خلاص ما تدخلش فى الحالات اللى بعد كده لاننا خلصنا عرفنا الحاله هى ايه ودى مهمة جدا جدا جدا ودايما بتتنسى خدوا بالكم منها وكذلك فى كل الـ cases اللى بعد كده 2 ,3 , 4 وفى الحالة الأخيرة اللى اسمها default دى أيضا بتعتبر حاله هى الاخرى ولكن هى دايما بنحطها فى النهاية ومعناها إن لو كان المتغير اللى احنا عاملين عليه switch مش بيساوى حالة من الـ cases بتاعتنا يبقى تنفذ الكود اللى جاى بعد كلمة default وبكده تكون انتهت قصة طنط switch case ونتمنى يكون الشرح وافى ومفهوم وندخل بقى على الواجب والتطبيق الكود السابق هو مثال لآله حاسبه صغيرة لكن زى ما قولنا هو بسيط أوى لدرجة إنه ممكن يكون فيه أخطاء زى مثلا لو كان الرقم التانى أكبر من الرقم الأول فى عمليه الطرح وكده زى ما قلنا فى مثال سابق انا عايز بقى نطبق المثال الأخير ده ونتعامل فيه مع الغلطات اللى زى غلطة الطرح دى أكيد فى غلطات تانيه مش هقول عليها فكروا فيها وتعاملوا معاها وابعتولى نتايج وكود بس مش صور زى ما اتعودنا ياريت تعملوا save لملف البرنامج بتاعكم وتعملوله إرفاق وتبعتهولى أحسن ؟ يلا ربنا معاكم وربنا يوفقكم بإذن الله ... |
كمل وانا معاك يا باشمهندس تأكد من كدا
انا قرأت اول كلمتين بس من الموضوع وانا ان شاء الله هقرا الدرس واطبقه ان شاء الله |
انا حاليا بطبق الدرس اهو ومشيت تمام لحد الكود الاول وطبقته
هو فيه غلطة بسيطة كدا انا عملت التصحيح باللون الاحمر اقتباس:
انا لحد هنا تمام .. جيت بقى ادخل على الجزء الجديد حسيت اني تايهة شوية :(:( بس همشي للآخر .. ان شاء الله ربنا هيفتح عليا ... شكرا ليك على المجهود الي بتبذله معانا جزاك الله خيرا |
السلام عليكم ....
اسيبكم يومين اجى الاقى القطر فاتنى كده .والله ظروف الدراسة والسفر هيا السبب بس ان شاء الله احاول اوصل فى اليومين دول . |
اقتباس:
|
اقتباس:
حمدا الله على السلامه يا أبو حميد تابع وأنا معاك إن شاء الله اقتباس:
وليه توهتى قوليلى لو فى جزء مش واضح اقوله بشكل تانى إن شاء الله . . |
الحمد لله وصلت وفهمت والتطبيق تمام بس فاضل الجزء الاخير ده هحاول معاه تانى وان شاء الله هافهمه واطبقه تمام .
|
اقتباس:
واضح إن أنا مشرحتوش بوضوح طيب ياريت بس حد يقولى إيه اللى مش واضح علشان اوضحه |
السلام عليكم
انا طبقت الكود الاول و كله تمام و الكود تاني بقى الحمد لله فهمته بس في سؤال يعني ايه الجملة ديه // Note the colon, not a semicolon بالنسبة للواجب صعب اوي بصراحة في حكاية التغلب على مشكلة القسمة هوة المفروض نستخدم حاجة غيرint تكون نافعة لكل الارقام مش الصحيحة بس لو مش كدة يبقى مش نافع خالص بس حكاية الطرح مش مشكلة لانه بيطلع بالسالب عادي و ممكن نكتب في الاول ان الرقم الاول لازم يكون اكبر من التاني اما حكاية القسمة ديه بقى ملهاش حل (على حد علمي) عموما انا بفكر فيها لو لقيت حاجة هبقى اقول ان شاء الله بس يعني هوة اكيد الاجابة في اللي احنا اخدناه؟؟؟؟؟؟؟؟؟؟؟!!!!!! |
اقتباس:
بالنسبة للكود التانى الحمد لله إنك فهمتيه بالنسبة للجملة المذكورة أعلاه إنتى عارفه زى ما قلنا قبل كده إن اللى بيجى بعد العلامه دى // معناه إنه مجرد توضيح والتوضيح المكتوب عايز يقول خد بالك إن بعد case 1 هى العلامه دى : واللى اسمها colone مش العلامه اللى اتعودنا ننهى بيها كل سطر واللى هى دى ; واللى اسمها semicolon بالتسبة للواجب كلام جميل إنا كده ضمنت تطبيقك وضمنت تفكيرك بالشكل المطلوب متتعبيش نفسك بقى وتفكرى فى الحل لحين ما اقوله إنتى بالفعل قولتيه وهو وهو إن يكون فى حاجه غير int تكون صالحة للأرقام غير الصحيحة إنتظرينى مع الدرس القادم اللى هنتكلم فيه عن أكتر من data type بإذن الله well done ananoo . . |
جميع الأوقات بتوقيت GMT +2. الساعة الآن 02:03 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.