بوابة الثانوية العامة المصرية

بوابة الثانوية العامة المصرية (https://www.thanwya.com/vb/index.php)
-   كليه الحاسبات والمعلومات (https://www.thanwya.com/vb/forumdisplay.php?f=211)
-   -   برمجة " دروس البرمجة مع ++c " محمد القبانى (https://www.thanwya.com/vb/showthread.php?t=71843)

msamido 25-09-2008 12:52 PM

أهلا بيك من تانى فى منتداك يا باشا
ومبروك الويندوز الجديد
بص هو بصراحه أنا مش عارف الـ error ده بس حاول تغير المسار بتاع الـ source وتحاول تانى ولو ظهرت اعمل retry بردوه مش مشكله وشوف كده وقولى
.
.

ahmed abobakr 25-09-2008 04:49 PM

شكرا على الدرس والشرح الرائع
انا دمجت الدرسين مع بعض
وده التطبيق

بس انا كان عندى استفسار بسيط جدا جدا ..... ازاى اعمل اقواس المجموعة من الكيبورد .. انا كنت بعملها copy من الكود اللى حضرتك كاتبه .


http://i36.tinypic.com/2ypkmqb.jpg

ananoo 26-09-2008 07:04 AM

السلام عليكم

بالنسبة للاسئلة فهو اكيد في دايمن اسئله خارج الموضوع :) بس بحب استنى لما يجي وقتها

و لكن بما ان حضرتك مستعد تجواب على اي اسئلة خارج الموضوع فانا بقى هسال براحتي :)

* هل ينفع اني اكتب بالعربي لاني كنت بحاول اغير الكتابة بس معرفتش؟؟؟

*هل ينفع اني اخلي الرقمين اللي انا دخلتوهم في الاول مش متحديدين بحيث اللي يفتح البرنامج يدخل الرقمين اللي هوة عاوزهم و تطلع بقى النتائج؟؟؟؟؟؟؟؟؟!!!!!!(و بكدة هحس اني عملت برنامج ليه فايدة في الحياة :) :) )

بس كدة و اول لما يجي في بالي اساله هسال على الطول ان شاء الله......

!!!دمعة حزن!!! 26-09-2008 08:15 AM

معلش بقى

انا بعمل كل اللى حضرتك عمله فوق

وبيطلعلى غلطات بالعبيط


تانى حاجه انا لما فتحت البرنامج لاقيت اسمى مكتوب فوق
معلش صايمه وكنت هتجنن على البرنامج بس مسكت نفسى بالعافيه

msamido 27-09-2008 01:26 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة ananoo (المشاركة 796747)
السلام عليكم

بالنسبة للاسئلة فهو اكيد في دايمن اسئله خارج الموضوع :) بس بحب استنى لما يجي وقتها

و لكن بما ان حضرتك مستعد تجواب على اي اسئلة خارج الموضوع فانا بقى هسال براحتي :)

إن شاء الله أنا مستعد أجاوب أى أسئلة بس كنت عايز أعرف من خلال أسئلتكم إن الموضوع فتج أفكار ومواضيع تانيه وتساؤلات فى البرمجة علشان أعرف إن كنت ماشى صح ولا غلط وإيه مدى استيعابكم للموضوع وطبعا اسألى برااحتك دايما :)

* هل ينفع اني اكتب بالعربي لاني كنت بحاول اغير الكتابة بس معرفتش؟؟؟


*هل ينفع اني اخلي الرقمين اللي انا دخلتوهم في الاول مش متحديدين بحيث اللي يفتح البرنامج يدخل الرقمين اللي هوة عاوزهم و تطلع بقى النتائج؟؟؟؟؟؟؟؟؟!!!!!!(و بكدة هحس اني عملت برنامج ليه فايدة في الحياة :) :) )

كلام جميل طبعا ينفع ودى أول حاجه هناخدها فى الدرس الجاى إن شاء الله
هنعرف أزاى نكلم اليوزر فى البرنامج بتاعنا يعنى مثلا نقوله دخل الرقم الأول والرقم التانى وهكذا إن شاء الله

بس كدة و اول لما يجي في بالي اساله هسال على الطول ان شاء الله......

منتظر أى اسئلة بإذن الله
انا عارف انى مش جاوبت حاجه بس أجابة سؤالك فى الدرس القادم بإذن الله وانا بحضره

اقتباس:

المشاركة الأصلية كتبت بواسطة ahmed abobakr (المشاركة 795191)
شكرا على الدرس والشرح الرائع

العفو يا أبو حميد والحمد لله الدرس وصل تمام

انا دمجت الدرسين مع بعض
وده التطبيق

بس انا كان عندى استفسار بسيط جدا جدا ..... ازاى اعمل اقواس المجموعة من الكيبورد .. انا كنت بعملها copy من الكود اللى حضرتك كاتبه .

أقواس المجموعة هتبقى دى يا أبو حميد

بالضغط على shift + [ أو ] زى ما فى الصورة كده

http://www7.0zz0.com/2008/09/26/23/280259403.jpg


والتطبيق تمام وزى الفل وربنا يوفقك ان شاء الله

اقتباس:

المشاركة الأصلية كتبت بواسطة !!!دمعة حزن!!! (المشاركة 796817)
معلش بقى

انا بعمل كل اللى حضرتك عمله فوق

وبيطلعلى غلطات بالعبيط


طيب ليه أكيد فى حاجه عندك غلط ابعتيلى الكود وأنا أقولك الأخطاء فين

تانى حاجه انا لما فتحت البرنامج لاقيت اسمى مكتوب فوق

فوق فين

معلش صايمه وكنت هتجنن على البرنامج بس مسكت نفسى بالعافيه

تقبل الله منكم صيامكم

على فكره انت لسه ما شوفتيش حاجه فى البرمجة يعنى الجنان لسه بدرى عليه أوى أوى أوى
هاتى بس الكود وأنا اقولك اخطائك فين

همس 27-09-2008 08:32 PM

جزاك الله خيرا يا باشمهندس


بجد شرح رائع ووافي


يكفي ان حضرتك بدات معانا وانا عارفة ان شغلكم بجد متعب جدا


جزاك الله خيرا على هذا الشرح

وانا بدات متأخر انا عارفة لان الدرس التاني نزل :lol:

بس نظرا لاني كان عندي ظروف

ودا تطبيقي لاول درس


http://www4.0zz0.com/2008/09/27/18/241185507.gif

همس 27-09-2008 08:36 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة msamido (المشاركة 787004)
كود:

#include <iostream.h>
void main()
{
cout<<"annanoo";
int x;
cin>>x;
}


.
.


انا عندي سؤال يا باشمهندس هو الكود دا يفرق ايه عن الكود التاني ؟؟:confused:

معلش انا هتعب حضرتك معايا وعارفة اني جاية متأخر بس انا ان شاء الله هدخل على الدرس التاني واتابع معاكم

اسفة للمرة الثانية

msamido 28-09-2008 02:46 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 800138)
جزاك الله خيرا يا باشمهندس

جزانا الله وإياكم إن شاء الله


بجد شرح رائع ووافي


يكفي ان حضرتك بدات معانا وانا عارفة ان شغلكم بجد متعب جدا

الحمد لله إن الشرح كويس وأتمنى بس إن شاء الله نستفيد كلنا من الكورس
بالنسبة للشغل مش عايز أقولك قد ايه متعب بس فى نفس الوقت قد ايه ممتع

جزاك الله خيرا على هذا الشرح

وانا بدات متأخر انا عارفة لان الدرس التاني نزل :lol:

بس نظرا لاني كان عندي ظروف

أهلا بيكى معانا ونتمنى تكون الظروف خير إن شاء الله

ودا تطبيقي لاول درس

التطبيق لأول درس تمام


لو متابعة الردود بقى يا همس هتشوفى إنى طلبت من الناس تبدأ تكتب اكتر من سطر والناس عملت شغل كويس بسم الله ما شاء الله شوفيها كده

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 800146)
انا عندي سؤال يا باشمهندس هو الكود دا يفرق ايه عن الكود التاني ؟؟:confused:

هو طبعا الكود يفرق ومعناه يفرق لكن النتيجة واحده حتى الآن لكن الفرق هيوضح بإذن الله بعد الدرس التالت اللى هحاول أنزله حالاُ بإذن الله

معلش انا هتعب حضرتك معايا وعارفة اني جاية متأخر بس انا ان شاء الله هدخل على الدرس التاني واتابع معاكم

ولا تعب ولا حاجه يا همس أنا بإذن الله طول ما أنا موجود وعندى وقت على الأقل إنى ادخل المنتدى هتلاقينى بإذن الله وهجاوب على كل أسئلتكم إن شاء الله يلا تابعى معانا على ما انزل الدرس التالت

اسفة للمرة الثانية

مش عايز حكاية اسفه والكلام الفاضى ده :mad:
إحنا اخوات :)

msamido 28-09-2008 04:36 PM

بسم الله الرحمن الرحيم

النهارده إن شاء الله الدرس التالت وبإذن الله سينقسم إلى جزئين أساسين الجزء الأول ما يتعبرش جزء أوى يعنى بس خلينا نقول عليه جزء وهنتكلم فيه عن كيفية أستقبال data من اليوزر ؟
عارفين الأول يعنى إيه يوزر ؟؟؟
ومش قصدى طبعا اختبر قدرتكم اللغوية والاقى حد بيقولى يعنى مستخدم أنا قصدى اليوزر بتاعى كـ developer أنا كـ developer نتيجة شغلى بتكون مجازاً هنقول برنامج والبرنامج ده ليه مستخدمين هما دول الـ users اللى أنا قصدى عليهم
طبعا كلام عبيط اللى انا قولته ده !!!!
بس أنا قاصد اقوله علشان أقول إن أول حاجه وأهم حاجه لما أحب اعمل برنامج أعرف انا بعمله مين واليوزر اللى هيستخدمه مين وعايزه ازاى طبعا ده مش هيفرق معانا دلوقتى لأننا بنتمرن والبرامج اللى بنعملها كلها مجرد تعليم للبرمجة بس كده احنا اتفقنا على مفهوم اليوزر ووجوده فى البرنامج .
طيب نرجع بقى لكلامنا فى الجزء الأول وهو استقبال الـ data من الـ user
وده إجابة على سؤال ananno

*هل ينفع اني اخلي الرقمين اللي انا دخلتوهم في الاول مش متحديدين بحيث اللي يفتح البرنامج يدخل الرقمين اللي هوة عاوزهم و تطلع بقى النتائج؟؟؟؟؟؟؟؟؟!!!!!!

وكمان هيوضح سؤال همس بخصوص الفرق بين الكود ده

كود:

#include <iostream.h>
void main()
{
cout<<"annanoo";
int x;
cin>>x;
}

والكود الموجود فى أول درس .... رغاااى أنا مش كده ؟؟؟:huh: يلا ما علينا

الأول هنقول إن زى ما فى جملة بتكتب على الشاشة وهى >>cout فى جملة بستقبل بيانات من الشاشة وهى <<cin .
طيب ازاى بقى نستعمل جملة <<cin دى ؟
أولا جملة <<cin دى معناها بتقول للـ compiler استنى استقبل داتا من اليوزر طبعا اليوزر بيتكب داتا وبيضغط انتر هنا بقى البرنامج بيبدأ يكمل كل ده كلام نظرى صح ؟؟
طيب يلا نشوف مثال عملى ونتكلم عليه زى ما اتعودنا
بس الاول قبل المثال خلينا نقول إن زى ما قلنا قبل كده إن كل syntax ليه الـ library بتاعته ... حد فاكر الكلام ده ولا إيه ؟؟؟
طيب الـ syntax اللى هو <<cin الـ library بتاعته إيه هى ؟؟
بردوه هى iostream.h يعنى مش هنحتاج نعمل include لأى library تانيه
نبدأ بقى فى المثال العملى

كود:

#include <iostream.h>
#include <conio.h>
void main()
{
cout<<"Enter The First no. : ";
  int x;
  cin>>x;
  cout<<"Enter The Second no. : ";
  int y;
  cin>>y;
  int z= x+y;
  cout<<"The Sum. is : " << z;
  getch();
}

نبتدى سطر بسطر زى ما اتعودنا طبعا فى حاجات كتير قولناها قبل كده بس نقول تانى والتكرار بيعلم
أول سطر زى ما قولنا قبل كده بنعرف الـ compiler إننا هنستخدم دوال من الـ library اللى اسمها iostream
طيب إيه بقى الدوال اللى استخدمناها فى البرنامج من الـ Library دى ؟؟؟
مش هقول علشان انا قولت قبل كده وده سؤال ومستنى اجابته :mad:
طيب والسطر التانى زى الأول بالظبط وبيقول إننا هنستخدم دوال من الـ library اللى اسمها conio.h والدالة اللى هنستخدمها من الـ library دى هى ()getch اوكش ؟؟
طبعا السطر التالت هو الـ Main method بتاعتنا وقولنا ان البرنامج هيدور عليها وتكون أول حاجه يبدأ يشغلها يدخل جواها بقى ونشوف اللى بعد كده أول حاجه بنقول لليوزر دخل الرقم الأول ودى جمله هتطبع على الشاشة زى ما احنا عارفين بما إننا كتبنا >>cout طيب وبعدين هيعمل ايه البرنامج هيعرف variable اسمه x من نوع int ومش هيديله قيمه .... فاكرين درس الـ variables طبعا وبعدين نيجى بقى لجملتنا الجديدة النهارده وهى :

كود:

cin>>x;

دى معناها بيقول للـ 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
والسطر اللى بعده بقى بيقول استنى من اليوزر أى حرف يدخل أو أى تكة زرار علشان تنهى البرنامج
أعتقد كده الفرق واضح يا همس ؟؟؟
ولا مش واضح ؟؟
لو مش واضح قوليلى بس !!!

وانتهى كده الجزء الأول من درس النهارده
موضوع سهل وثلث وبسيط جدا جدا جدا صح ؟؟

الواجب بقى
نفس بتاع الدرس السابق لكن نخلى اليوزر يدخل الأرقام بنفسه ونطلعله نتيجة الجمع والطرح والضرب والقسمة ؟؟

نيجى بقى للجزء التانى إن شاء الله

بصراحه الجزء التانى طويل شوية ودلوقتى أنا نازل علشان هفطر بره يلا معلش هبقى وقت تانى إن شاء الله بس لغاية كده اعتبروا الدرس ده هو الجزء الأول بس وعايز اشوف الواجب إن شاء الله
.
.

همس 29-09-2008 05:57 AM

دا تطبيقي لواجب الدرس التاني يا باشمهندس محمد


وجزاك الله خيرا على المجهوود الرائع الي بتبذله معانا
http://www8.0zz0.com/2008/09/29/03/722261346.jpg

همس 29-09-2008 06:24 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة msamido (المشاركة 801883)
*هل ينفع اني اخلي الرقمين اللي انا دخلتوهم في الاول مش متحديدين بحيث اللي يفتح البرنامج يدخل الرقمين اللي هوة عاوزهم و تطلع بقى النتائج؟؟؟؟؟؟؟؟؟!!!!!!

وكمان هيوضح سؤال همس بخصوص الفرق بين الكود ده
ربنا يكرمك يا باشمهندس ... فهمت الحمد لله


أعتقد كده الفرق واضح يا همس ؟؟؟
تماااااام واضح... جزاك الله خيرا تعبتك معايا
ولا مش واضح ؟؟
لو مش واضح قوليلى بس !!!

وانتهى كده الجزء الأول من درس النهارده
موضوع سهل وثلث وبسيط جدا جدا جدا صح ؟؟

سهل الحمد لله .. وكمان كل ما بدأت امشي .. بدأت افهم أكتر .. البرمجة بجد لذيذة جدا .. والواحد خد مقلب في نفسه وحاسس انه بقى مهندس برمجيات بجد:lol:

الواجب بقى
نفس بتاع الدرس السابق لكن نخلى اليوزر يدخل الأرقام بنفسه ونطلعله نتيجة الجمع والطرح والضرب والقسمة ؟؟


.


ودااااااااا تطبيق الواااااااااجب بتاع الدرس الثالث

جزاك الله خيرا على الشرح الأكثر من رائع

http://www10.0zz0.com/2008/09/29/04/177975013.jpg

msamido 29-09-2008 12:17 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 803399)
دا تطبيقي لواجب الدرس التاني يا باشمهندس محمد



وجزاك الله خيرا على المجهوود الرائع الي بتبذله معانا

التطبيق تمام يا همس وربنا يوفقك بإذن الله


اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 803426)
ودااااااااا تطبيق الواااااااااجب بتاع الدرس الثالث


جزاك الله خيرا على الشرح الأكثر من رائع


وتطبيق الدرس التالت كمان تمام الحمد لله
ويا ستى براحتك خد مقلب زى ما انتى عايزه علشان بإذن الله فى يوم من الأيام هتبقى developer عظيمة بإذن الله بس فعلا بجد لازم تحبى البرمجة علشان تلاقى متعة فى شغلها لأنك لو معملتيش كده مش هتعرفى تعملى بيها أى حاجه .
طيب دلوقتى بقى يا همس ممكن توضحيلنا فهمتى الفرق بين الكودين إزاى يعنى تقوليلنا إيه اللى فهمتيه بالظبط علشان كلنا نستفيد وعلشان لو فى حاجه اضيفها بإذن الله.

ananoo 29-09-2008 09:29 PM

السلام عليكم و رحمة الله و بركاته

ايوة هوة ده الكلام:dكدة اقدر اقول للناس انا عملت برنامج:cool:

و الفضل طبعا يرجع لحضرتك;)

اولا: الواجب



http://www10.0zz0.com/2008/09/29/19/693511474.jpg


:rolleyes:

ثانيا :برده الواجب :lol:

إيه بقى الدوال اللى استخدمناها فى البرنامج من الـ Library دى(اللي هية iostream) ؟؟؟


* الداله cout
* الداله cin


ثالثا: الفرق بين الكودين

انا بصراحة مش عرفة او بمعنى اصح مش فهمة الكود التاني يعني هة ايه علاقة int x باني اكتبananoo

بصراحة مش فهمة حاجة خااااالص


رابعا:
جزاك الله خيرا و جعله في ميزان حساناتك:)

ahmed abobakr 29-09-2008 09:49 PM

السلام عليكم ورحمة الله وبركاته :-

اكيد كلنا بصراحة مش عارفين نشكرك ازاى على المجهود والتعب معانا وجزاك الله خيرا على ذلك .

آدى التطبيق اللى انا عملته
http://i36.tinypic.com/29q15zn.jpg
بالنسبة للى فهمته والفرق بين الكودين

الكود الاول مش مفيد فى اى حاجة غير التوضيح لينا بس يعنى مفيش اى يوزر ممكن يستخدمه .

اما الكود التانى فأعتقد انه جزء بسيط من مكونات الالة الحاسبة لانه بيعتمد على ارقام احنا بنختارها وبيعمل عليها عمليات حسابية برده احنا اللى بنختارها .(الجمع - الطرح - الضرب - القسمة ....الخ الخ )

وينفع استخدام اكتر من رقمين فى نفس الكود .



msamido 30-09-2008 11:41 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة ananoo (المشاركة 804742)
السلام عليكم و رحمة الله و بركاته

ايوة هوة ده الكلام:dكدة اقدر اقول للناس انا عملت برنامج:cool:

و الفضل طبعا يرجع لحضرتك;)

الفضل لله وحده يا ananoo والحمد لله أنك دلوقتى تقدرى تعملى برنامج :d

اولا: الواجب

أولا الواجب تماااااااااااااااااام الله ينور
بس إيه رأيك ناخد حته كده إحترافيه والكل يتعلمها معانا
أكيد موافقة طبعا !!!

بصى يا ستى إنتى فى الكود بتاعك عرفتى variable اسمه a وحطيتى فيه القيمة الأولى و variable تانى اسمه b وحطيتى فيه قيمة الرقم التانى لغاية هنا جميل أوى
وبعدين بقى بتعرفى variable لكل عملية بتم على الرقمين يعنى c للجمع و d للطرح و e للضرب و f للقسمة
ده بقى اللى مش حلو ؟؟
هو طبعا شغال وزى الفل وبيطلع نتايج وملهوش أى تأثير سلبى واضح دلوقتى
طيب إيه يا عم اللى مش حلو خنقتنا !!!؟؟
حاضر هقولك
أحنا قولنا لما بنعرف variable ده معناه إنه بيحجز جزء من الذاكرة أو الـ ram بيسميها بأسم الـ variable ده وتفضل محجوزة باسمه طول فترة تعريفه فى البرنامج علشان يفضل محتفظ بالقيمة اللى فيه طول فترة وجوده
طيب ايه بردوه المشلكة ؟؟!!
المشكلة مش هنا لأن ده برنامج بسيط و أربع أو خمس variables مش هياخدوا مساحه كبيرة أوى فى الـ ram يعنى لكن تعالوا بقى نتخيل برنامج كبييييييييييييييييييييييير وفيه آلالاف الـ variables لو كل واحد واخد جزء بسيط شوفوا البرنامج كله هيبقى حاجز مساحه قد أيه ؟؟
كتييير صح !!
للمحترفين بقى بنقول متستخدمش variables مختلفة إلا لما تكون محتاجها طيب إحنا هنا الحل إيه
الحل إننا نعرف variable واحد بس وليكن اسمه c مثلا وبعدين نقول c=a+b ونطبع النتيجة على الشاشة وبعدين نقول بردوه c= a-b ونطبعها بردوه على الشاشه وهكذا
كده يبقى معندناش غير variable واحد بس لناتج كل العمليات ووفرنا مساحه هياخدها 3 متغيرات وهنتعرف على المساحات اللى بياخدها كل نوع من أنواع الـ variables بس بعد ما أنزل درس تمهيدى إن شاء الله عن الموضوع ده .
حد فاهم حاجه ؟؟!!:huh:


http://www10.0zz0.com/2008/09/29/19/693511474.jpg


:rolleyes:

ثانيا :برده الواجب :lol:

إيه بقى الدوال اللى استخدمناها فى البرنامج من الـ library دى(اللي هية iostream) ؟؟؟


* الداله cout
* الداله cin

صح زى الفل الله ينور


ثالثا: الفرق بين الكودين

انا بصراحة مش عرفة او بمعنى اصح مش فهمة الكود التاني يعني هة ايه علاقة int x باني اكتبananoo

بصراحة مش فهمة حاجة خااااالص

ثالثا هجاوب عليها إن شاء الله بس مستنى همس تقول هى فهمت إيه وبعدين أنا أوضح النقطة دى لو مش وضحت إن شاء الله أوك ؟؟


رابعا:
جزاك الله خيرا و جعله في ميزان حساناتك:)

رابعا جزانا الله وإياكم كل خير
وبالتوفيق إن شاء الله

اقتباس:

المشاركة الأصلية كتبت بواسطة ahmed abobakr (المشاركة 804774)
السلام عليكم ورحمة الله وبركاته :-

اكيد كلنا بصراحة مش عارفين نشكرك ازاى على المجهود والتعب معانا وجزاك الله خيرا على ذلك .

لا شكر على واجب يا أبو حميد وجزانا الله وإياكم كل خير بإذن الله

آدى التطبيق اللى انا عملته
http://i36.tinypic.com/29q15zn.jpg

تمام الله ينور يا باشا راجع بقى الملحوظة اللى عملتها على رد ananno _ الحته الاحترافيه_ :rolleyes:

بالنسبة للى فهمته والفرق بين الكودين

الكود الاول مش مفيد فى اى حاجة غير التوضيح لينا بس يعنى مفيش اى يوزر ممكن يستخدمه .

اما الكود التانى فأعتقد انه جزء بسيط من مكونات الالة الحاسبة لانه بيعتمد على ارقام احنا بنختارها وبيعمل عليها عمليات حسابية برده احنا اللى بنختارها .(الجمع - الطرح - الضرب - القسمة ....الخ الخ )


إنت فهمتنى غلط أنا قصدى الكودين اللى كانت بتسأل عليهم همس اللى هما دول

كود:

#include <iostream.h>
#include <conio.h>
 
void main()
{
cout<<"hello world";
getch();
 
}


وده

كود:

#include <iostream.h>
 
void main()
{
cout<<"hello world";
int a;
cin>>a;
}


يا ترى تعرف الفرق بينهم إيه ؟!!

وينفع استخدام اكتر من رقمين فى نفس الكود .


طبعا ينفع تستخدم أى عدد من الأرقام انت عايزه
وانتظررونا إن شاء الله فى الدرس القادم

همس 30-09-2008 03:52 PM

:(حاضر ان شاء الله هقول الفرق بين الكودين الي حضرتك قصدك عليهم


بس حاليا النت عندي مبهدلني
والجهاز فجاة لفيته اتملى فيروسات بسبب حكاية الكاسبر دي والتحديث بتاعه :(


ومش عارفة اعمل ايه :(

والفيروسات عملت على النت عندي كت :(

انا حزينة اوي

انا حاليا بحاول اعمل فل فورمات للجهاز :(

واول ما اظبط الجهاز هدخل واقول الفرق علاطول

مش هتاخر ان شاء الله


دعواتكم معايا ارجوكم:(

ahmed abobakr 30-09-2008 05:14 PM

الكاسبر ده برنامج عبيط ممكن ميكونش فى فيروسات ويقولك فى فيروسات ويبهدل الجهاز .دا قبل كده دمرلى الالعاب كلها .

النود 32 اعقل منه شوية . بس انا شغال بشوية برامج صغيرة وبتقوم بالواجب تمام .

ونصيحة منى قبل عمل الفورمات شيلى الكاسبر وشوفى الجهاز هيعمل ايه .وجربى النود هو كمان .

ananoo 01-10-2008 05:17 PM

السلام عليكم

انا تقريبا عرفت الفرق بين الكودين :rolleyes:
الكود الاول اللي هوة

كود:

#include <iosteam.h>
#include <cono.h>
void main()
{
cout<<"ananoo";
getch();
}

استخدمنا فية لداله getch من الlibrary conio
و ده علشان البرامج ميقفلش غير لما اليوزر يدوس اي زرار من الكيبورد

في الكود التاني اللي هوة
كود:

#include <iostream.h>
 
void main()
{
cout<<"hello world";
int a;
cin>>a;
}

استخدمنا فيه variable و مش حددنا قيمتها وبعدن استخدمنا الداله cin و اللي معناها ان البرنامج يستنى اليوزر يدخل قيمة الvariable
و بالتالي استبدلنا الداله getch بالداله cin
و طبعا الدالة cin موجودة في الlibrary iostream عشان كدة مش هنحتاج نكتب الlibrary conio

و على فكرة البرنامج هيختلف في الحالتين
في الحالة الاولى مجرد تدوس اي زرار البرنامج يقفل
في الحالة التانية البرنامج مش هيقفل غير لما تكتب اي حاجة و بعدين تدوس enter

صح كدة؟؟؟؟؟!!!!!!!!

بس بقى اللي انا مش فهماه انا الvriable الي احنا كتبنا اللي هوة x نوعه int
يعني بيشيل رقم صحيح .........ازاي بقى لما نيجي ندخل قيمة x ممكن ندخل حروف

و كل عام و انتم بخير:)

همس 01-10-2008 05:22 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ananoo (المشاركة 808786)
السلام عليكم

انا تقريبا عرفت الفرق بين الكودين :rolleyes:
الكود الاول اللي هوة

كود:


#include <iostream.h>#include <conio.h> void main(){cout<<"hello world";getch(); }

استخدمنا فية لداله getch من الlibrary conio
و ده علشان البرامج ميقفلش غير لما اليوزر يدوس اي زرار من الكيبورد

في الكود التاني اللي هوة
كود:

#include <iostream.h>
 
void main()
{
cout<<"hello world";
int a;
cin>>a;
}

استخدمنا فيه variable و مش حددنا قيمتها وبعدن استخدمنا الداله cin و اللي معناها ان البرنامج يستنى اليوزر يدخل قيمة الvariable
و بالتالي استبدلنا الداله getch بالداله cin
و طبعا الدالة cin موجودة في الlibrary iostream عشان كدة مش هنحتاج نكتب الlibrary conio

و على فكرة البرنامج هيختلف في الحالتين
في الحالة الاولى مجرد تدوس اي زرار البرنامج يقفل
في الحالة التانية البرنامج مش هيقفل غير لما تكتب اي حاجة و بعدين تدوس enter

صح كدة؟؟؟؟؟!!!!!!!!

بس بقى اللي انا مش فهماه انا الvriable الي احنا كتبنا اللي هوة x نوعه int
يعني بيشيل رقم صحيح .........ازاي بقى لما نيجي ندخل قيمة x ممكن ندخل حروف

و كل عام و انتم بخير:)

سبقتيني :)

وانت طيبة يا باشمهندسة

ananoo 01-10-2008 05:45 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 808793)
سبقتيني :)

وانت طيبة يا باشمهندسة

يــــلا معلش المرة اللي جية ^_^ ................... برده هسبقك:p

msamido 01-10-2008 10:03 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ananoo (المشاركة 808786)
صح كدة؟؟؟؟؟!!!!!!!!

الله ينور يا ananoo كده تمام :d

بس بقى اللي انا مش فهماه انا الvriable الي احنا كتبنا اللي هوة x نوعه int
يعني بيشيل رقم صحيح .........ازاي بقى لما نيجي ندخل قيمة x ممكن ندخل حروف

مش هيحصل إنه هياخد القيمة اللى هيحصل إنه هيحاول يحط القيمة دى فى الـ variable ده بس مش هينفع وهيقفل البرنامج حتى لو فى كود تانى بعد كده بس هو هنا مش وضحت علشان ده كده كده كان أخر البرنامج يعنى لو عدلنا الكود ده وضفنا بعد أى جمله نكتب بيها على الشاشة أى حاجه وبعدها getch الجمله دى كده كده مش هتتنفذ لأنه هيوقف البرنامج عند الخطأ اللى حصل ومش هينفذ
جربى كده وقوليلى كلامى صح ولا لأ ؟

و كل عام و انتم بخير:)

كل سنة وانتم طيبين
وربنا يوفقكم جميعا

..

msamido 01-10-2008 10:09 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 808793)
سبقتيني :)

حمدا الله على السلامه يا باشمهندسة
يا ترى ظبطى الجهاز ؟؟
ومعلش بقى هى سبقتك لكن الفايدة للجميع بإذن الله

اقتباس:

المشاركة الأصلية كتبت بواسطة ananoo (المشاركة 808822)
يــــلا معلش المرة اللي جية ^_^ ................... برده هسبقك:p

جميله الروح دى أنا كده هبدأ أرفع من مستوى الأسئلة بإذن الله
.
.

ahmed abobakr 01-10-2008 10:23 PM

لو سمحت يابشمهندس هوا فى فرق بين الدالة getch و return 0

وبالنسبة للفرق بين الكودين
الكود الاول فيه 2 library
iostream.h
conio.h
وبيكون معد لغرض معين مثل عرض اسم على الشاشة ..

اما الكود الثانى
فيه iostream.h بس

انا كتبت conio.h كمان ونفس النتيجة طلعت .
وفيه int x بنعرفه ان المتغير x ده عدد صحيح .
والدالة cin>> x عشان يختار اليوزر قيمة المتغير X .
ولا يحتوى على الدالة getch لان الدالة cin تشمل نفس غرضها فلا داعى لكتابتها .

بس !!!!

همس 02-10-2008 12:42 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة msamido (المشاركة 809220)
حمدا الله على السلامه يا باشمهندسة
يا ترى ظبطى الجهاز ؟؟
ومعلش بقى هى سبقتك لكن الفايدة للجميع بإذن الله



جميله الروح دى أنا كده هبدأ أرفع من مستوى الأسئلة بإذن الله
.
.


لا مش اتظبط الحمد لله

بالعكس حالته بقت أسوأ


وصفحات النت بتفتح بعد ميت سنة

الله المستعان


.................................................. .

ارفعها يا باشمهندس .. احنا تحت امر حضرتك

وعموما الباشمهندسة الي جاوبت على سؤالي هي الي هتجاوب بعد كدا:)


عموما انا حبيت اوضح نقطة

ان المستر لما يوجه سؤال ليا وحد غيري يجاوب عليه بيكون احساس وحش بالنسبة ليا:)
على اد ما اعرف ان ممكن غيري يجاوب لما اقول اني مش عارفة الاجابة :)


لكن لو قال السؤال مطروح للكل بيبقى لكل واحد الاحقية انه يجاوبه

وانا الي كان مأخرني النت فعلا والي بيحصل في الجهاز مش اكتر

عموما كل سنة وانتوا طيبين :)

msamido 02-10-2008 02:59 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة ahmed abobakr (المشاركة 809255)
لو سمحت يابشمهندس هوا فى فرق بين الدالة getch و return 0

أيوه فى فرق بينهم الأتنين بس أنا مش هينفع أشرحلك دالة return دلوقتى علشان دى هتحتاج تمهيد ليها ودى هتبقى درس لوحدها هيجى فى معاده إن شاء الله مش عايز اسبق الأحداث بس علشان محدش يتوه
أما بالنسبة لـ getch هى method بتقول للـ compiler استنى اليوزر يضغط أى زرار وبعدين نفذ اللى بعد كده ولو مفيش بعد كده انهى البرنامج طيب الزرار اللى اليوزر ده ضغطه وضعه إيه ولا حاجه خلاص ضغطة وراحت لحالها تمام كده ؟؟؟
حتى الآن اعرف بس إن فى فرق بينهم وكده انت عرفت getch لحين ما يجى دور return

وبالنسبة للفرق بين الكودين
الكود الاول فيه 2 library
iostream.h
conio.h
وبيكون معد لغرض معين مثل عرض اسم على الشاشة ..

اما الكود الثانى
فيه iostream.h بس

انا كتبت conio.h كمان ونفس النتيجة طلعت .
وفيه int x بنعرفه ان المتغير x ده عدد صحيح .
والدالة cin>> x عشان يختار اليوزر قيمة المتغير X .
ولا يحتوى على الدالة getch لان الدالة cin تشمل نفس غرضها فلا داعى لكتابتها .

بس !!!!

لأ يا أبو حميد الأول بالنسبة لنقطة إنك كتبت conio.h فى الكود التانى والنتيجة كانت هى هى ده شئ طبيعى
خلينا نراجع سوا نقطه قلناها قبل كده
يعنى إيه library ؟؟ هى مكتبة يعرف فيها عدد من الدوال لا يمكن تنفيذ هذه الدوال بدون إخبار الـ compiler بمكان التعريف أى بإسم الـ library
وازاى نقول للـ compiler كده ؟؟
يجملة include# وبعدها اسم الـ library طيب لو قلت للـ compiler إنى هستخدم دوال من library معينه زى مثلا ما اقول
كود:

#include <conio.h>
وبعدين لم أستخدم منها أى دوال عادى جدا ولا هيحصل حاجه لكن العكس مينفعش يعنى لو حبيت استخدم الدالة getch بدون ما اقول للكومبايلر إنى عايز الlibrary conio.h هيدينى خطأ ومش هيشتغل

وضحت النقطة دى ؟؟؟
بالنسبة للفرق بين الكودين أنا بالظبط كنت أقصد اللى وضحته ananoo فى ردها الأخير ياريت ترجعله ولو مش واضح قولى
حاجه أخير الدالة cin لا تقوم بعم الدالة getch فهناك فرق بينهم وأنا وضحت getch فوق أما cin فهى داله تطلب من اليوزر أن يدخل قيمة لتضعها فى variable معين أى أن لها وظيفة أخرى تختلف عن getch

اتمنى تكون الدنيا وضحت يا أحمد
وعايز أقولك على حاجه كمان
ما تبصش للكود كله على بعضه على إنه بيعمل حاجه معينه
لأ بص لكل جزء فيه بيعمل إيه يعنى كل جمله لازمتها إيه




طلب أخير من كل الناس لو سمحتم يا جماعه نتابع كل الردود فى الموضوع لأنها بتحتوى فى بعض الأحيان على أسئلة وإجابات بتوضح نقط مش واضحه فى الدرس نفسه شكراااا



اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 809563)
لا مش اتظبط الحمد لله

بالعكس حالته بقت أسوأ


وصفحات النت بتفتح بعد ميت سنة

الله المستعان

ربنا يهديه
بس أنا عايز أقولك ان أنا دايما ضد الفورمات الكامل للهارد لكن ممكن تعملى حاجه أفضل
تشوفى واحده صاحبتك يكون عندها أنتى فيروس محترم بأخر update ليه من ع النت وتاخدى الهارد بتاعك تعمليله سكان كله عندها وبكده الفيروسات أمرها انتهى زيادة الضمان بقى وزيادة التظبيط تعملى فورمات للـ drive c وتنزلى نسخة ويندوز على نضافه وإن شاء الله يبقى تمام



.................................................. .

ارفعها يا باشمهندس .. احنا تحت امر حضرتك

وعموما الباشمهندسة الي جاوبت على سؤالي هي الي هتجاوب بعد كدا:)


عموما انا حبيت اوضح نقطة

ان المستر لما يوجه سؤال ليا وحد غيري يجاوب عليه بيكون احساس وحش بالنسبة ليا:)
على اد ما اعرف ان ممكن غيري يجاوب لما اقول اني مش عارفة الاجابة :)


لكن لو قال السؤال مطروح للكل بيبقى لكل واحد الاحقية انه يجاوبه

وانا الي كان مأخرني النت فعلا والي بيحصل في الجهاز مش اكتر

عموما كل سنة وانتوا طيبين :)

لا لالا يا باشمهندسة همس
هى أكيد مش قصدها تدايقك هى بس كان عندها الإجابة وحبت تتأكد إنها صح فجاوبت ودى كل القصة
بلاش تاخدى الموضوع بالحساسية دى
كل سنة وإنتى طيبة يا همس وكل سنة وكلكم طيبين ;)

ananoo 02-10-2008 10:57 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 809563)
لا مش اتظبط الحمد لله

بالعكس حالته بقت أسوأ


وصفحات النت بتفتح بعد ميت سنة

الله المستعان


.................................................. .

ارفعها يا باشمهندس .. احنا تحت امر حضرتك

وعموما الباشمهندسة الي جاوبت على سؤالي هي الي هتجاوب بعد كدا:)


عموما انا حبيت اوضح نقطة

ان المستر لما يوجه سؤال ليا وحد غيري يجاوب عليه بيكون احساس وحش بالنسبة ليا:)
على اد ما اعرف ان ممكن غيري يجاوب لما اقول اني مش عارفة الاجابة :)


لكن لو قال السؤال مطروح للكل بيبقى لكل واحد الاحقية انه يجاوبه

وانا الي كان مأخرني النت فعلا والي بيحصل في الجهاز مش اكتر

عموما كل سنة وانتوا طيبين :)

:o:o:o

بجد يا همس انا مش كان قصدى ازعلك خاااااااااالص
و بجد مخدتش بالي ان السؤال كان موجهة ليكي انت بس
لانك لما سالت السؤال كنت انا برده مش عرفة اجابته و لما عرفت حبيت بس اتاكد
انا عرفة انها حاجة تضايق جدا بس والله مكنش قصدي ومش حتحصل تاني ان شاء الله

انا اســـــــــــــــــــفــــــــــــة جدا جدا جدا :wub:

ahmed abobakr 02-10-2008 12:54 PM

شكرا ياباشمهندس على التوضيح وانا سألت فيه فرق ولا لا لأن استخدمت return وطلعت النتيجة .. لما ييجى دورها بقى يحلها ربنا . شكرا مرة تانية .

......................
لو السؤال موجه للباشمهندسة همس بس فأنا اسف على الاجابة فى دور غيرى .

اذا كان لينا كلنا فأنا مش اسف .

كل سنة وانتو طيبين ... ....سلام

همس 02-10-2008 02:12 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ahmed abobakr (المشاركة 810282)
شكرا ياباشمهندس على التوضيح وانا سألت فيه فرق ولا لا لأن استخدمت return وطلعت النتيجة .. لما ييجى دورها بقى يحلها ربنا . شكرا مرة تانية .

......................
لو السؤال موجه للباشمهندسة همس بس فأنا اسف على الاجابة فى دور غيرى .

اذا كان لينا كلنا فأنا مش اسف .

كل سنة وانتو طيبين ... ....سلام


حصل خير

وانت طيب يا باشمهندس


ولا اسف ولا حاجة

كلنا اخوات

msamido 02-10-2008 06:19 PM

كلام جميل يا جماعه

إنتظروا بقى إن شاء الله موضوعين قريب
موضوع بره البرمجة بس هيبقى ليه لازمه هنا
والدرس اللى عليه الدور
فين دمعة حزن ؟؟
لسه كل ده فى الدرسين اللى فاتوا
.
.

همس 02-10-2008 08:21 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة !!!دمعة حزن!!! (المشاركة 809908)
شكرا ليكى يانيدو




اوكى تقدروا تكملوا

معلش مش هقدر اكمل معاكم كفايه لغايه هنااا
لظروف الدراسه
وان شاء الله هتابع معاكم بس من بعيد لبعيد

ادعولى ربنا يوفقنى

على فكره انا مش بشمهندسه
بس اعولى ابقى بشمهندسه فى الكمبيوتر
دى امنيه حياتى


دا رد دمعة حزن في الموضوع الي نزلته عشان الدرس الثالث


كمل يا باشمهندس واحنا مع حضرتك

بالتوفيق ان شاء الله

وجزاك الله خيرا يا باشمهندس على مجهودك الرائع دا

msamido 05-10-2008 04:13 AM

بسم الله الرحمن الرحيم

ازيكم يا جماعه النهارده إن شاء الله هنبدأ الدرس الجديد أو هنقول الجزء التانى بتاع الدرس اللى فات يلا بينا نبدأ بإذن الله.
هنتكلم النهارده فى حاجه اسمها conditional statements أو الجمل الشرطية ... :slap1qk6:
فكك يا عم من الترجمة العربى دى ووضح يعنى إيه ؟
حاضر الـ conditional statements يعنى جمله بتتحكم فى مسار البرنامج بردوه يعنى إيه :stickjo4:؟؟
يعنى مثلا لما بنكتب برنامج إحنا قولنا إن البرنامج بيشوف فين الـ main method ويبدأ ينفذ الكود اللى جواها سطر ورا سطر بالترتيب صح ؟؟
الـ conditional statements دى بقى ممكن تخليك تقول للبرنامج لو شرط معين اتحقق تنفذ الكود ده ولو م اتحقق ميتنفذش أو ممكن كمان نقوله لو الشرط ده اتحقق اعمل كذا أو لو مش اتحقق اعمل حاجه تانيه أو كمان فى حاله بنقوله لو الـ variable ده مثلا قيمته كذا اعمل كذا ولو قيمته كذا اعمل حاجه تانيه أو ثالثه وهكذا حد فاهم حاجه ؟؟؟

طيب نبدأ نقول بقى عملى ؟؟ نبدأ نقول
الـ conditional statements أنواع وأول نوع وأبسط نوع منها هو if statement بتعمل ايه ست if دى ؟؟
من معناها واضح إنها بتقول لو الشرط اتحقق نفذ الكود اللى هقولك عليه ده

طيب شكلها بيبقى ازاى طنط if دى ؟؟
طنط if دى ليها شكلين شكل كده
كود:


if(condition)
{
// do some things
}


ودى بتقول لو الشرط ده اللى طبعا هيبقى حاجه موجودة مش كلمة condition كده اعمل حاجه
وليها شكل تانى بقى هو كده

كود:

if(condition)
{
// do some things
}
else
{
// do some thing else
}


ودى بتقول لو الشرط ده اتحقق اعمل حاجه ولو مش اتحقق اعمل حاجه تانيه

مثال يا عمنا وبطل رغى :angry2: ؟

ماشى شوفوا طيب الكود ده :

كود:

#include <iostream>

int main()                            // Most important part of the program!
{
  int age;
  cout<<"Please input your age: ";
  cin>> age;
  if ( age < 100 )

{
    cout<<"You are pretty young!\n";
  }
  else

{
    cout<<"You are old\n";
  }

getch();
  }


بيتهيألى الكود واضح ومش محتاج شرح صح ؟؟؟

طيب هو فى بس حاجه جديدة فى الكود فى السطر بتاع الـ main بعدها فى العلامتين دول // وشوية كلام بعدهم إيه ده يا عمنا ؟؟
العلامتين دول معناهم إن اللى جاى بعدها فى نفس السطر ده comment يعنى مش كود ده مجرد كلام توضيحى وكده يفهم البرنامج إنه مش محتاج يقرأ الكلام ده
طيب دى لازمتها ايه ولازمته ايه الرغى حتى فى وسط الكود
لاأ دى مش مجررد رغى دى شئ مهم جدا فى البرامج الكبيرة وفى الشركات انت مش هتبقى شغال لوحدك وحتى لو شغال لوحدك تخيل انت بتكتب برنامج عباره عن عشر ألاف سطر تفتكر بعد ما تخلص هتقدر تتذكر إنت كنت كاتب كل جزء من الكود ده ليه ؟؟
لا طبعا وهى دى وظيفة الجمل التوضيحية دى بتكتبها علشان تقول كل جزء فى الكود بيعمل ايه وكمان لان فى الشغل بعد كده هتبقى مش بتشتغل لوحدك انت معاك فريق عمل وممكن واحد تانى يكمل مكان شغلك وممكن تكمل مكان شغل حد تانى فتبقى فاهم الكود بتاعه من الجمل التوضيحيه دى اوك ؟؟؟

هوضح بقى كمان الجزء الجديد بتاع الـ if
السطر ده
كود:

  if ( age < 100 )

بنقول if واللى بين القوسين ده هو الشرط أو الـ condition اللى لو اتحقق الكود اللى بين القوسين اللى بعد كده هيتنفذ
طيب يعنى ايه الشرط اتحقق ؟؟
يعنى كانت نتيجة ما بين القوسين true
طبعا لازم نقول على الـ operators أو معاملات المقارنه وهى كده
كود:


>    greater than              5 > 4 is TRUE
<    less than                4 < 5 is TRUE
>=    greater than or equal    4 >= 4 is TRUE
<=    less than or equal        3 <= 4 is TRUE
==    equal to                  5 == 5 is TRUE
!=    not equal to              5 != 4 is TRUE


يارب تكون وضحت ؟؟

طيب لو الشرط كانت نتيجته false مش هيدخل فى الكود اللى بين القوسين اللى بعد طنط if وهيدخل فى الكود اللى بعد اختها else وينفذه

هيوضح الكلام ده اكتر لما تنفذوا الكود وتجربوه إن شاء الله

ده كده أول نوع ولسه فى تكمله بس مش هنقولها دلوقتى لما نقول باقى الأنواع إن شاء الله أو ممكن نكمل علطول الدرس الجاى ربنا يسهل
بس دلوقتى خلينا نكتفى كده علشان الفجر خلاص هيأذن
بالنسبة للواجب بصراحه مش عارف اديكم واجب دلوقتى يلا سماح المرة دى
بس ياريت تطبقوا وتتمرنوا عليها وتشوفوا النتايج

فى النهاية عايز أقول معلش ممكن يكون شرحى المرة دى مش مظبط بس علشان أنا فعلا نزلت الدرس ده بس علشان حسيت انى اتأخرت عليكم فيه لكن أنا دماغى مش مظبطه شويتين
يلاا بالتوفيق ولو فى أى اسئلة أنا بإذن الله موجود

.
.

همس 05-10-2008 07:07 AM

جزاك الله خيرا يا باشمهندس

اخيرا الدرس نزل

ولا يهمك خد راحتك .. مش تخلي موضوع الكورس دا يجي على شغل حضرتك

بس انا كان عندي استفسار

دكتور نبيل هيبدألنا بالجافا علاطول

واختي خريجة المنوفية ومعيدة فيها

وقالت ليا ان دا مش في مصلحتنا .. والافضل انه يبدا بالسي بلس بلس

مش عارفة ليه هما بقوا يبداوا بالجافا علاطول ؟؟؟؟؟؟

msamido 05-10-2008 04:17 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 816242)
جزاك الله خيرا يا باشمهندس

اخيرا الدرس نزل

ولا يهمك خد راحتك .. مش تخلي موضوع الكورس دا يجي على شغل حضرتك

بس انا كان عندي استفسار

دكتور نبيل هيبدألنا بالجافا علاطول

واختي خريجة المنوفية ومعيدة فيها

وقالت ليا ان دا مش في مصلحتنا .. والافضل انه يبدا بالسي بلس بلس

مش عارفة ليه هما بقوا يبداوا بالجافا علاطول ؟؟؟؟؟؟

جزانا الله واياكم كل الخير يا باشمهندسة همس

بالنسبة للجافا هو بصراحه أنا بفضل البداية بسى بلس بلس
لكن البداية بالجافا مفيهاش مشكلة الفكرة كلها فى أساسيات البرمجة ممكن تتبنى بالجافا من البداية وممكن تبتدى بالسى بلس بلس
لكن فى النهاية البرمجة واحده
بالنسبة للسوق بقى الجافا موجودة كتير والسى بلس بلس موجود بس مش كتير لكنها تعتبر تمهيد لتكنولوجيا الدوت نت اللى موجودة أكتر بكتير من الجافا
عموما دى سياسة الكلية " الله يرحم أيامك يا دكتور فوزى "
بس لو تابعتى معانا هنا بإذن الله هتبقى معاكى لغتين برمجة ++c وجافا بإذن الله
سؤال بقى مش عاررف يبقى شخصى ولا ايه ؟
اختك خريجة دفعة كام ؟؟
وبالنسبة للدرس طبقتى ولا؟؟؟
ويا ترى مفيش أسئلة ؟؟ الشرح واضح يعنى ؟
ولا هتبدأى تهتمى بالجافا وتسيبى السى بلس بلس...

همس 05-10-2008 08:34 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة msamido (المشاركة 816476)
جزانا الله واياكم كل الخير يا باشمهندسة همس

بالنسبة للجافا هو بصراحه أنا بفضل البداية بسى بلس بلس
لكن البداية بالجافا مفيهاش مشكلة الفكرة كلها فى أساسيات البرمجة ممكن تتبنى بالجافا من البداية وممكن تبتدى بالسى بلس بلس
لكن فى النهاية البرمجة واحده
بالنسبة للسوق بقى الجافا موجودة كتير والسى بلس بلس موجود بس مش كتير لكنها تعتبر تمهيد لتكنولوجيا الدوت نت اللى موجودة أكتر بكتير من الجافا
عموما دى سياسة الكلية " الله يرحم أيامك يا دكتور فوزى "
بس لو تابعتى معانا هنا بإذن الله هتبقى معاكى لغتين برمجة ++c وجافا بإذن الله
سؤال بقى مش عاررف يبقى شخصى ولا ايه ؟
اختك خريجة دفعة كام ؟؟
وبالنسبة للدرس طبقتى ولا؟؟؟
ويا ترى مفيش أسئلة ؟؟ الشرح واضح يعنى ؟
ولا هتبدأى تهتمى بالجافا وتسيبى السى بلس بلس...

جزاك الله خيراااااااا على التوضيح

اختي خريجة دفعة 2007


لا لا مش شخصي ولا حاجة تحت امرك اسال زي ما انت عاوز

الدرس لسا هطبقه ان شاء الله


الشرح تمام جداااااا وواضح

لا لا لا لا اسيب السي بلس بلس ايه ؟؟

مستحيل طبعا

مع حضرتك اكيد


جزاك الله خيرا بجد على تعبك معانا

ananoo 06-10-2008 02:11 AM

السلام عليكم

جزاك الله كل خير على المجهود الرائع

انا طبقت الكود بس كان فيه خطأ
حضرتك كتبت الدالة getch بس مكتبتش الlibrary بتعتها اللي هية conio
الحمد لله انا عرفتها بسرعة قبل ما اتجنن :)

بس في سؤال
اية الفرق بين الvoid main و الint main????????????
خاصتا اني لما استخدمت الvoid main كانت نفس النتيجة!!!!!!!!!!!

و ربنا يبارك في وقتك

msamido 06-10-2008 02:27 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة ananoo (المشاركة 817395)
السلام عليكم

جزاك الله كل خير على المجهود الرائع

جزانا الله وإياكم كل الخير

انا طبقت الكود بس كان فيه خطأ
حضرتك كتبت الدالة getch بس مكتبتش الlibrary بتعتها اللي هية conio
الحمد لله انا عرفتها بسرعة قبل ما اتجنن :)

جميل أوى يا ananoo على فكرة الغلطة دى مقصودة وكنت عايز أعرف هتاخدوا بالكم منها وهتعرفوا تكتشفوا الخطأ فين ولا لأ
على فكره مفروض لما تعملى compile للكود يطلع إن فى خطأ وهو بيقول الخطأ ايه حاولى تقرأيه وتفهميه وهتعرفى الغلطة فين

بس في سؤال
اية الفرق بين الvoid main و الint main????????????
خاصتا اني لما استخدمت الvoid main كانت نفس النتيجة!!!!!!!!!!!

و ربنا يبارك في وقتك

وده بردوه سؤال كويس وده إن شاء الله احتمال تكون اجابته فى الدرس القاادم بعد الانتهاء من الـ conditional statements هنعرف يعنى ايه void وامته تتغير وايه فايدة التغيير

.
.

همس 07-10-2008 06:22 AM

السلام عليكم ورحمة الله وبركاته

انا طبقت الدرس وكل حاجة تمام

انا فاهمة كل حاجة الحمد لله حضرتك قولتها:av4056bb7jp3:

يا ريتك معيد والله :(

الواحد محتاج الناس الكويسة الي بتفهم الي زي حضرتك:(

جزاك الله خيرا بجد

مش عارفة اقول لحضرتك ايه على الفرحة الي الواحد حاسس بيها ان ربنا وفقه انه يلاقي ناس تساعده زي حضرتك:)

ارجع واقوووووول وهفضل اقول

جزاك الله خيرا على مجهودك الرائع وتعبك معانا


اه حاجة كمان
شكرا ان مش في واجب :lol:

الواحد صراحة نفسيته مش تسمحله بواجبات خالص:(

لانه مش فاهم حاجة من الشرح في المحاضرات هييييييييه :av4056bb7jp3:

مع اني عارفة ان دا شئ طبيعي

بس الواحد متعود على نظام الثانوي بقى وان المستر مش هيتحرك من مكانه الا وانا فاهم

دا غير اسلوب المعاملة الي الدكاترة بيعاملونا بيه

وكأننا اتولدنا:006et4: ودخلنا حاسبات حدف :confused:

في رعاية الله :078111rg3:

msamido 07-10-2008 10:53 AM

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 819256)
السلام عليكم ورحمة الله وبركاته

انا طبقت الدرس وكل حاجة تمام

انا فاهمة كل حاجة الحمد لله حضرتك قولتها:av4056bb7jp3:

الحمد لله ربنا يوفقك يا همس بإذن الله

يا ريتك معيد والله :(

ليه بس كده حرام عليكى

الواحد محتاج الناس الكويسة الي بتفهم الي زي حضرتك:(

جزاك الله خيرا بجد

مش عارفة اقول لحضرتك ايه على الفرحة الي الواحد حاسس بيها ان ربنا وفقه انه يلاقي ناس تساعده زي حضرتك:)

ارجع واقوووووول وهفضل اقول

جزاك الله خيرا على مجهودك الرائع وتعبك معانا


جزانا الله وإياكم كل الخير دائما وجعله فى ميزان حسناتنا بإذن الله

اه حاجة كمان
شكرا ان مش في واجب :lol:

الواحد صراحة نفسيته مش تسمحله بواجبات خالص:(

لانه مش فاهم حاجة من الشرح في المحاضرات هييييييييه :av4056bb7jp3:

مع اني عارفة ان دا شئ طبيعي

بس الواحد متعود على نظام الثانوي بقى وان المستر مش هيتحرك من مكانه الا وانا فاهم

دا غير اسلوب المعاملة الي الدكاترة بيعاملونا بيه

وكأننا اتولدنا:006et4: ودخلنا حاسبات حدف :confused:

في رعاية الله :078111rg3:

معلش بالنسبة للكلية شوية وهتتعودى
كلنا كنا زيك كده مصدومين فى أول أيامنا وده طبيعى
حاولى بس تعدى مرحلة الثانوية دى بسرعه وتتكيفى مع الكلية
صحيح مين الدكاترة اللى معاكم السنة دى ؟؟

فى رعاية الله

همس 07-10-2008 05:18 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة msamido (المشاركة 819349)
معلش بالنسبة للكلية شوية وهتتعودى
كلنا كنا زيك كده مصدومين فى أول أيامنا وده طبيعى
حاولى بس تعدى مرحلة الثانوية دى بسرعه وتتكيفى مع الكلية
صحيح مين الدكاترة اللى معاكم السنة دى ؟؟

فى رعاية الله


ان شاء الله دعواتك

معانا في المقدمة .... دكتور نبيل

وفي الرياضة 1 .. دكتور وائل فتحي

وفي الرياضيات المنفصلة .. دكتور اسامة عبد الرؤوف

والانجليش بقى والعربي ناس من آداب لسا جداد تقريبا تاني دفعة يدرسوها احنا

msamido 08-10-2008 03:50 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 819694)
ان شاء الله دعواتك

معانا في المقدمة .... دكتور نبيل

وفي الرياضة 1 .. دكتور وائل فتحي

وفي الرياضيات المنفصلة .. دكتور اسامة عبد الرؤوف

والانجليش بقى والعربي ناس من آداب لسا جداد تقريبا تاني دفعة يدرسوها احنا

طيب يا همس المقدمة بسيطة ولو إحتاجتى أى حاجه اسألى بس وبإذن الله اقولك

والرياضه بصراحه مجربتش وائل فتحى فى الرياضه بس على أى حال هو أفضل من شكرى ندا بتاع كلية علوم

والـ discrete mathmatics

أسامه عبد الرؤوف بقى دكتور ؟؟
كويس والله
وهو بجد حد مجتهد اوى ومحترم أوى والمادة مهمه حاولى تهتمى بيها

وربنا يوفقك بإذن الله

msamido 10-10-2008 12:55 AM


بسم الله الرحمن الرحيم

ازيكم يا جماعه بسم الله ما شاء الله يوم عن يوم عدد المتابعين بيقل بس ومالوواا بإذن الله أنا هكمل لو فى واحد بس متابع معايا.
المهم ندخل فى درسنا علطول النهارده هنقول مثال تانى فى الـ conditionl statement IF مثال بسيط هنكمل بيه المثال السابق
لو قلنا لليوزر دخل عمرك ودخل عمر واحد صاحبك وإحنا هنقولك من الكبير فيكم " كلام فاضى أنا عارف بس أنا بس بوضح إزاى نستخدم الـ IF STATEMENT " المهم هيكون الكود بالشكل ده

كود:


#include <iostream.h>
#include <conio.h>
 
void main()
{
cout<<"please Enter Your Age : ";
int x;
cin>>x;
cout<<"please Enter Your Friend Age : ";
int y;
cin>>y;
if(x>y)
{
cout<<" You Are Older than your firend";
}
else if(x>y)
{
cout<<"Your Friend is oder than you";
}
else if(x==y)
{
cout<<"you and your frind is the same age";
}
getch();
}


الكود محتاج شرح ؟؟؟
اعتقد لا إحنا كبرنا بقى على الكلام الفاضى ده صح ؟؟؟

ندخل بقى فى حاجه جديدة النهارده
هى بردوه 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 اوك ؟؟؟
ونشوف هو طلب إيه وننفذ على اساسه العمليه اللى طلبها
قبل ما حد يتنرفز ويقول فين الكود يا عمنا الكود أهوه :

كود:


#include <iostream>
#include <conio.h>

void main()
{
  int input;
int FrstNo;

int SecondNo;
int Result;
 
cout<<"Enter First No. : ";
cin>>FrstNo;
cout<<"\nEnter Second No. : ";
cin>>SecondNo;
 
 
  cout<<"\n For Sum (+) Enter 1";

  cout<<"\n For Sutract (-) Enter 2";
  cout<<"\n For Multiply (*) Enter 3";
  cout<<"\n For Division (/) Enter 4";
  cout<<"Selection: ";
  cin>> input;
  switch ( input ) {
  case 1:            // Note the colon, not a semicolon

{
Result = FrstNo + SecondNo;
cout<<" The Result = "<<Result;
    break;

}
  case 2:            // Note the colon, not a semicolon

{
Result = FrstNo - SecondNo;
cout<<" The Result = "<<Result;
    break;

}
 

  case 3:            // Note the colon, not a semicolon
{
Result = FrstNo * SecondNo;
cout<<" The Result = "<<Result;
    break;

}

  case 4:            // Note the colon, not a semicolon
{
Result = FrstNo / SecondNo;
cout<<" The Result = "<<Result;
    break;

}
  default:            // Note the colon, not a semicolon

{
    cout<<"Error, bad input";
    break;

}
  }
getch()

}


نبدأ شرح الكود
فى البداية libraries عادى جدا وبعدين الـ main metod واللى جواها أول حاجه بنعرف شوية variables هنستعملها بعد كده وبعدين بنطلب من اليوزر يدخل رقمين وبعدين بنشرحله لو عايز ايه يختار ايه وهكذا وبعدين بنطلب منه يدخل اختياره وبعدين بنستقبله ونحطه فى المتغير input لغاية هنا كلام عادى ومفيش جديد صح ؟؟؟
وبعدين بقى بنقول switch ونفتح قوسين () ونحط جواهم المتغير اللى عايززين نعرف حالات قيمته يعنى فى حالة إن القيمة كذا نعمل كذا وفى حاله إن القيمة كذا نعمل كذا إلخ وبعدين بنفتح اقواس مجموعه من دى {} وجواها بنحط الحالات بتاعتنا زى ما أول واحده أنا هشرحها بيقوله case 1: يعنى فى حالة إن الـ varible input يساوى 1 هنتنفذ الكود اللى جوه القوسين اللى بعدها وهو بيجمع قيمة الرقمين ويطلع النتيجة وبعدين يعمل break ودى معناها خلاص ما تدخلش فى الحالات اللى بعد كده لاننا خلصنا عرفنا الحاله هى ايه ودى مهمة جدا جدا جدا ودايما بتتنسى خدوا بالكم منها
وكذلك فى كل الـ cases اللى بعد كده 2 ,3 , 4 وفى الحالة الأخيرة اللى اسمها default دى أيضا بتعتبر حاله هى الاخرى ولكن هى دايما بنحطها فى النهاية ومعناها إن لو كان المتغير اللى احنا عاملين عليه switch مش بيساوى حالة من الـ cases بتاعتنا يبقى تنفذ الكود اللى جاى بعد كلمة default
وبكده تكون انتهت قصة طنط switch case ونتمنى يكون الشرح وافى ومفهوم وندخل بقى على الواجب والتطبيق
الكود السابق هو مثال لآله حاسبه صغيرة لكن زى ما قولنا هو بسيط أوى لدرجة إنه ممكن يكون فيه أخطاء زى مثلا لو كان الرقم التانى أكبر من الرقم الأول فى عمليه الطرح وكده زى ما قلنا فى مثال سابق
انا عايز بقى نطبق المثال الأخير ده ونتعامل فيه مع الغلطات اللى زى غلطة الطرح دى أكيد فى غلطات تانيه مش هقول عليها فكروا فيها وتعاملوا معاها وابعتولى نتايج وكود بس مش صور زى ما اتعودنا ياريت تعملوا save لملف البرنامج بتاعكم وتعملوله إرفاق وتبعتهولى أحسن ؟
يلا ربنا معاكم وربنا يوفقكم بإذن الله
...

همس 10-10-2008 05:12 AM

كمل وانا معاك يا باشمهندس تأكد من كدا

انا قرأت اول كلمتين بس من الموضوع

وانا ان شاء الله هقرا الدرس واطبقه ان شاء الله

همس 10-10-2008 06:42 AM

انا حاليا بطبق الدرس اهو ومشيت تمام لحد الكود الاول وطبقته

هو فيه غلطة بسيطة كدا
انا عملت التصحيح باللون الاحمر

اقتباس:

المشاركة الأصلية كتبت بواسطة msamido (المشاركة 823424)



كود:


 
#include <iostream.h>
#include <conio.h>

void main()
{
cout<<"please enter your age : ";
int x;
cin>>x;
cout<<"please enter your friend age : ";
int y;
cin>>y;
if(x>y)
{
cout<<" you are older than your firend";
}
else if(x<y)
حضرتك في الكود الاصلي كاتب else if (x>y)
{
cout<<"your friend is oder than you";
}
else if(x==y)
{
cout<<"you and your frind is the same age";
}
getch();
}





انا لحد هنا تمام .. جيت بقى ادخل على الجزء الجديد حسيت اني تايهة شوية :(:(

بس همشي للآخر .. ان شاء الله ربنا هيفتح عليا ...

شكرا ليك على المجهود الي بتبذله معانا

جزاك الله خيرا

ahmed abobakr 10-10-2008 11:26 AM

السلام عليكم ....

اسيبكم يومين اجى الاقى القطر فاتنى كده .والله ظروف الدراسة والسفر هيا السبب بس ان شاء الله احاول اوصل فى اليومين دول .

msamido 10-10-2008 02:32 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 823631)
كمل وانا معاك يا باشمهندس تأكد من كدا

انا قرأت اول كلمتين بس من الموضوع

وانا ان شاء الله هقرا الدرس واطبقه ان شاء الله

إن شاء الله أنا مكمل بإذن الله يا همس

msamido 10-10-2008 06:54 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ahmed abobakr (المشاركة 823848)
السلام عليكم ....

اسيبكم يومين اجى الاقى القطر فاتنى كده .والله ظروف الدراسة والسفر هيا السبب بس ان شاء الله احاول اوصل فى اليومين دول .


حمدا الله على السلامه يا أبو حميد
تابع وأنا معاك إن شاء الله

اقتباس:

المشاركة الأصلية كتبت بواسطة همس المشاعر (المشاركة 823658)
انا حاليا بطبق الدرس اهو ومشيت تمام لحد الكود الاول وطبقته

هو فيه غلطة بسيطة كدا
انا عملت التصحيح باللون الاحمر


الله ينور يا همس معلش أنا بس بكتب كده من دماغى ومكنتش بطبق لأن الجهاز اللى أنا شغال عليه مفيش borland c
شكرا ليكى التصحيح

انا لحد هنا تمام .. جيت بقى ادخل على الجزء الجديد حسيت اني تايهة شوية :(:(

بس همشي للآخر .. ان شاء الله ربنا هيفتح عليا ...

شكرا ليك على المجهود الي بتبذله معانا

جزاك الله خيرا

خير بقى ايه اللى مش واضح ؟؟
وليه توهتى
قوليلى لو فى جزء مش واضح اقوله بشكل تانى
إن شاء الله
.
.

ahmed abobakr 10-10-2008 08:11 PM

الحمد لله وصلت وفهمت والتطبيق تمام بس فاضل الجزء الاخير ده هحاول معاه تانى وان شاء الله هافهمه واطبقه تمام .

msamido 10-10-2008 08:31 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ahmed abobakr (المشاركة 824762)
الحمد لله وصلت وفهمت والتطبيق تمام بس فاضل الجزء الاخير ده هحاول معاه تانى وان شاء الله هافهمه واطبقه تمام .


واضح إن أنا مشرحتوش بوضوح

طيب ياريت بس حد يقولى إيه اللى مش واضح علشان اوضحه

ananoo 10-10-2008 11:43 PM

السلام عليكم

انا طبقت الكود الاول و كله تمام

و الكود تاني بقى الحمد لله فهمته بس في سؤال
يعني ايه الجملة ديه // Note the colon, not a semicolon

بالنسبة للواجب صعب اوي بصراحة في حكاية التغلب على مشكلة القسمة

هوة المفروض نستخدم حاجة غيرint تكون نافعة لكل الارقام مش الصحيحة بس
لو مش كدة يبقى مش نافع خالص

بس حكاية الطرح مش مشكلة لانه بيطلع بالسالب عادي و ممكن نكتب في الاول ان الرقم الاول لازم يكون اكبر من التاني

اما حكاية القسمة ديه بقى ملهاش حل (على حد علمي)
عموما انا بفكر فيها لو لقيت حاجة هبقى اقول ان شاء الله

بس يعني هوة اكيد الاجابة في اللي احنا اخدناه؟؟؟؟؟؟؟؟؟؟؟!!!!!!

msamido 11-10-2008 03:51 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ananoo (المشاركة 825153)
السلام عليكم

انا طبقت الكود الاول و كله تمام

و الكود تاني بقى الحمد لله فهمته بس في سؤال
يعني ايه الجملة ديه // 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.