+12
smsm
sara magdy
koooky
katkota
e_emy
KatKat
m_elbasuony
wild flower
Roody
Dina Shaldoum
la principessa
cs_senior
16 مشترك
دوره السى شارب -درس 1 .....الناس المشتركه فى الC# تخش هنا
smsm- CS Supporter
عدد الرسائل : 150
العمر : 35
Location : mansoura
نقاط : 80
تاريخ التسجيل : 11/05/2008
وانا كمان متابعة معاكوا
HEBA- عضو ذهبى
عدد الرسائل : 509
العمر : 35
نقاط : 38
تاريخ التسجيل : 29/09/2007وانا كمان متابعة معاكم
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
سؤال بس معلش
بالنسبة للبرنامج اللى بنكتب
122456
ويطلعهم العكس
احنا حنعمل 2 for loop
ينفع؟؟؟؟
وكمان حاجة
هوا البرامج المطلوبة مننا دى لما نقرا كل شبتر اتنين حنعرف ؟؟؟ معلش فى السؤال دا يعنى
ولا نعمل سيرش؟؟ يعنى شبتر اتنين دا كفاية للبرامج المطلوبة؟
بالنسبة للبرنامج اللى بنكتب
122456
ويطلعهم العكس
احنا حنعمل 2 for loop
ينفع؟؟؟؟
وكمان حاجة
هوا البرامج المطلوبة مننا دى لما نقرا كل شبتر اتنين حنعرف ؟؟؟ معلش فى السؤال دا يعنى
ولا نعمل سيرش؟؟ يعنى شبتر اتنين دا كفاية للبرامج المطلوبة؟
زائر- زائر
حضرتك اعمليهم باي طريقة
لو في اكتر من طريقة عارفها يبقي كويس جدا ......... وطبعا مننساش الكومنتس //
ونحاول علي قد ما نقدر نختصر في الأكواد
المفروض ان شابتر 2 كافي جدا لعمل البرامج
هتبقي سهله ان شاء الله .. بس المهم مراجعة كويس
لو في اكتر من طريقة عارفها يبقي كويس جدا ......... وطبعا مننساش الكومنتس //
ونحاول علي قد ما نقدر نختصر في الأكواد
المفروض ان شابتر 2 كافي جدا لعمل البرامج
هتبقي سهله ان شاء الله .. بس المهم مراجعة كويس
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
la principessa كتب:سؤال بس معلش
بلاش" معلش" والوش الاحمر ده
فكره البرنامج
بيخد من اليوزر عدد ويطبعه بالعكس
فيه طريقتن
لو وصلتى لاخر شبتر اتنين هتلاقى
foreachla principessa كتب:
string name="Faraz Rasheed";
foreach(char ch in name)
{
Console.WriteLine(ch);
}
ديه بنستخدمها لما نعوز نعمل لوب غير مشروط لا بعدد معين
for زى
او شرط معين زى
while ,do while
نطبع كل عناصر array مثلا
خدى بالك قولت array
وفى المثال اللى فوق string مش array
طب ده ليه
لان اساسا string مش تعتبر من المتغيرات العاديه
هيا فى الحقيقه array ل chars
وده معناه انى اقدر اوصل لاى حرف جوه string عن طريق index زى بالظبط array العادى
جربى كده فى المثال اللى فوق تطبعى
name[3]
هتلاقى الناتج a
بيتهالى الفكره وضحت
الطريقه التاينه ممكن اخلى اليوزر يدخل العدد رقم رقم كل واحد فى سطر
ولو عندك طريقه ب 2loop for
جربيها وقوللى الناتج
la principessa كتب:
هوا البرامج المطلوبة مننا دى لما نقرا كل شبتر اتنين حنعرف ؟؟؟ معلش فى السؤال دا يعنى
ولا نعمل سيرش؟؟ يعنى شبتر اتنين دا كفاية للبرامج المطلوبة؟
اه هتعرفوا انا مش هدى واجب عل حاجه مش حطيتها فى الدرس
والسيرش مش مطلوب بس براحتك مش اقدر امنعك لو عاوزه تستفداى اكتر والواجب او الامتحان هيكون عل اساس اللى حطيته
اى برنامج تانى مش مفهموم
او اى اسئله حطوها هنا من غير معلش ديه
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
حاضر
بس انا مثلا عملت انى اطبع الارقام اللى ادخلها لغايت ستة وخلاص
وعملت ميثود تانية شاكة 99% انها غلط
بس السؤال هنا
ازاى انادى على الميثود اللى تحت دى
فى الميثود بتاعت ال static
اللى انا شغالة فيها؟؟؟
والف شكر لحضرتك اوى اوى
بس انا مثلا عملت انى اطبع الارقام اللى ادخلها لغايت ستة وخلاص
وعملت ميثود تانية شاكة 99% انها غلط
بس السؤال هنا
ازاى انادى على الميثود اللى تحت دى
فى الميثود بتاعت ال static
اللى انا شغالة فيها؟؟؟
والف شكر لحضرتك اوى اوى
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
شوفو الناس سبقوا ودخلوا فى الميثود
انا هجاوبك برغم اننا مش دخلنا فى الميثود
اى ميثود عاوزه تنديهه عليها
اكتبى اسمها بس تكونى كاتبه فى تعريفها static
يعنى
مش عارف ده اللى تقصديه ولالا بس ده اللى فهمته من كلامك
عموما الميثود مش مطلوبه دلوقتى
والكود اللى شاكه انه غلط ده
ممكن تحطيه هنا
وكلنا نتاقش فيه
انا هجاوبك برغم اننا مش دخلنا فى الميثود
اى ميثود عاوزه تنديهه عليها
اكتبى اسمها بس تكونى كاتبه فى تعريفها static
يعنى
class Class
{
static void Main(string [] args)
{
another_method();
}
static void another_method()
{
Console.Write("AnOthEr_MeTHoD");
}
}
مش عارف ده اللى تقصديه ولالا بس ده اللى فهمته من كلامك
عموما الميثود مش مطلوبه دلوقتى
والكود اللى شاكه انه غلط ده
ممكن تحطيه هنا
وكلنا نتاقش فيه
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
طب انا عملت البرنامج اهو
اللى هوا بتاع convert
بس فى مشكلة ممكن احطة هنا وتشوفة حضرتك
بس احطة ازاى؟؟
وعلى فكرة انا بحاول من غير مقريت غير شوية صغيرين فى الشابتر لان بجد مفيش وقت وربنا يستر
اللى هوا بتاع convert
بس فى مشكلة ممكن احطة هنا وتشوفة حضرتك
بس احطة ازاى؟؟
وعلى فكرة انا بحاول من غير مقريت غير شوية صغيرين فى الشابتر لان بجد مفيش وقت وربنا يستر
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
لو طويل ممكن ترفعيه وتحطى اللينك
ولو صغير حطى الكود هنا فى اقتباس
مش لازم من اول using system;
الكود logic بس
ولو صغير حطى الكود هنا فى اقتباس
مش لازم من اول using system;
الكود logic بس
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
هوا بيتنفذ غلط بس شوف بقى حضرتك
{
static void Main(string[] args)
{
for (int i = 1; i<= 6; i++)
{
Console.WriteLine("enter number");
Console.ReadLine();
convert();
}
}
static void convert()
{
for(int j=6; j>=1; j--)
Console.WriteLine("the number is {0}",j);
}
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
البرنامج المطلوب فيه تحويل الارقام عموما مش من 1 ل6
انتى ندهتى عل convert من جوه اللوب
عشان كده هتتنفذ 6 مرات
طلعى convert بره
بلاش تتعبى نفسك بالطريقه ديه
وفكرى فى الطريقه اللى شرحتها
انتى ندهتى عل convert من جوه اللوب
عشان كده هتتنفذ 6 مرات
طلعى convert بره
بلاش تتعبى نفسك بالطريقه ديه
وفكرى فى الطريقه اللى شرحتها
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
اه اتنفذت كدا الحمد لله
بس الطريقة دى تنفع لاى ارقام تانية غير من واحد لستة
ولا اية
بس الطريقة دى تنفع لاى ارقام تانية غير من واحد لستة
ولا اية
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
اه كدا المفروض حتى ولو كتبت ارقام غلط حيطلع برضة الصورة من واحد لستة ثابتة
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
بالطريقه ديه لا مش تنفع ممكن مع اضافات تانيه زى arrayعشان تخزنى الارقام وبعدين تعكسيها
لو عندك برنامج شغال غلط وعاوزه تعرفى ايه الغلط او ترتيب الكود اللى بيتنفذ
فى الفيجوال عل الناحيه الشمال دوسى بالماوس عل الاطار هتلقى كوره حمرا
جمب الكود اللى عاوزه تبداى منه debug
مثلا عندك فى البرنامج الاولانى بتاعك دوسى قبل for فى main جوه
وبعدين دوس f5 عشان تبداى debug
وبعدين f11
هتشوفى تنفيذ الكود خطوه خطوه فى كل سطر سطر دوسى f11 لحد ما البرنامج يخلص
لو عندك برنامج شغال غلط وعاوزه تعرفى ايه الغلط او ترتيب الكود اللى بيتنفذ
فى الفيجوال عل الناحيه الشمال دوسى بالماوس عل الاطار هتلقى كوره حمرا
جمب الكود اللى عاوزه تبداى منه debug
مثلا عندك فى البرنامج الاولانى بتاعك دوسى قبل for فى main جوه
وبعدين دوس f5 عشان تبداى debug
وبعدين f11
هتشوفى تنفيذ الكود خطوه خطوه فى كل سطر سطر دوسى f11 لحد ما البرنامج يخلص
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
مش فاهمة يا لشمهندس دا لية؟؟ وبعدين انا عملت الخطوات مفيش حاجة مختلفة عن شكل التنفيذ الاول
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
هو مش هيغير فى التنفيذ حاجه
ده بس عشان تعرفى ترتيب الكود اللى بيتنفذ ازاى
يعنى مثلا هو كان جوه for فى main
وبعدين نفذ جمله readline
بعدها هتلاقيه راح داله convert
وكده
ده للتوضيح بس
ده بس عشان تعرفى ترتيب الكود اللى بيتنفذ ازاى
يعنى مثلا هو كان جوه for فى main
وبعدين نفذ جمله readline
بعدها هتلاقيه راح داله convert
وكده
ده للتوضيح بس
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
شويه بقى ملحوظات بس مش تخافوا بالعربى
وكمان هنا مش هناك
1-string عباره عن array لchars
يعنى
string x="ahmed";
لو كتبت
x[4]
الناتج هيكون d
2-شوفتو فى لاشبتر قيم كل نوع
ديه مش مطلوبه حفظها بس هقول بتتحسب ازاى
عندكو مثلا الاعداد الصحيحه
int ,long ,short
int --- اسمه الحقيقى----> int32
نخد ال 32 ديه
2^32
نقسم العدد عل اتنين جزء سالب وجزء موجب
وبما انى خدت الصفر معاهم يبقى انقص رقم من الجزء الموجب
short---اسمه الحقيقى ---.>int16
long ---//------->int64
3-احنا عارفين لما بنحول من string
int
بنستخدم
int.parse()
طيب جربو تحولو بالطريقه ديه
string n="123456";
int x=(int)n[3];
متوقعين الناتج يكون4
بس فى الحقيقه لا
لما بستخدم الطريقه ديه فى التحويل انا هنا بجيب كود الرقم فىascii code
ديه بقى شويه اكواد نتناقش فيها
1-
الكوده هيطلع غلط ليه؟؟؟؟
2-
الكود ده مش هينفذ حاجه
ليه؟؟؟
الاسئله ديه للاستفاده فقط
ومش لازم الكل يجاوب عليها
اى حاجه هلاقيها مش مشروحه فى التتويرال او عاوزه تتشرح هحطها هنا
وكمان هنا مش هناك
1-string عباره عن array لchars
يعنى
string x="ahmed";
لو كتبت
x[4]
الناتج هيكون d
2-شوفتو فى لاشبتر قيم كل نوع
ديه مش مطلوبه حفظها بس هقول بتتحسب ازاى
عندكو مثلا الاعداد الصحيحه
int ,long ,short
int --- اسمه الحقيقى----> int32
نخد ال 32 ديه
2^32
نقسم العدد عل اتنين جزء سالب وجزء موجب
وبما انى خدت الصفر معاهم يبقى انقص رقم من الجزء الموجب
short---اسمه الحقيقى ---.>int16
long ---//------->int64
3-احنا عارفين لما بنحول من string
int
بنستخدم
int.parse()
طيب جربو تحولو بالطريقه ديه
string n="123456";
int x=(int)n[3];
متوقعين الناتج يكون4
بس فى الحقيقه لا
لما بستخدم الطريقه ديه فى التحويل انا هنا بجيب كود الرقم فىascii code
ديه بقى شويه اكواد نتناقش فيها
1-
for (int x = 0; x < 10; x++)
{
if (x == 5)
break;
}
Console.WriteLine(x);
الكوده هيطلع غلط ليه؟؟؟؟
2-
for (int x = 0; x < 10; x++)
{
if (x == 5)
Console.WriteLine(x);
break;
}
الكود ده مش هينفذ حاجه
ليه؟؟؟
ولاده كمان هيطبع حاجه
for (int x = 0; x < 10; x++)
{
if (x == 5)
{
break;
Console.WriteLine(x);
}
}
الاسئله ديه للاستفاده فقط
ومش لازم الكل يجاوب عليها
اى حاجه هلاقيها مش مشروحه فى التتويرال او عاوزه تتشرح هحطها هنا
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
تقريبا اول كود غلط
عشان ال break
مش حينفذ حاجة وحيطلع
صح؟؟
عشان ال break
مش حينفذ حاجة وحيطلع
صح؟؟
wild flower- عضو ماسّى
عدد الرسائل : 933
العمر : 36
نقاط : 271
تاريخ التسجيل : 15/10/2007انا هقول على قد مانا فاهمه
اول واحد عشان معرفين ال
x
جوه for
فمينفعش نستخدمها براها
تاني واحد عشان فيه كذا جمله
ل
if
منغير {}
تالت واحده
لاننا عملنا بريك الاول فهيخرج على طول
ملحوظه :معرفتش اعمل غير البرنامج الاول
و الرابع حطيت ال 1و2و3و4و5و6 جوه البرنامج نفسه مفبركاه يعني
و عامله البرنامجين بفور
و الباقي بقى مش فاهمه حاجه
معلش انا قلت من الاول ان الجزء الاول ده انا مش قد كده فيه
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
wild flower كتب:
و الباقي بقى مش فاهمه حاجه
هشرح فكره البرامج عشان الناس اللى مش فاهمه ايه المطلوب
1- اليوزر يدخل والبرنامج يطبع الاعداد اللى العدد يقبل القسمه عليها
يعنى اليوزر يدخل 12
البرنامج يطبع
1,2,3,4,6,12
هنا فيه ملحوظه
مفيش عدد بيقبل القسمه عل اكتر من نصه ما عدا هو
يعنى ممكن نوفر فى الوقت
3- ده ممكن له طريقتن
اليوزر يدخل 123456
البرنامج يطبع 11
اللى هو مجموع 5+6
او ممكن ندخل رقم رقم
1
2
3
4
5
6
برضك نفس الناتج
4-ده بيعكس الارقام وعشان الناس اللى عملاه فبركه هخليها 987654
الناتج يكون456789
او ممكن طريقه تانيه
انى اخليها
9
8
7
6
الناتج
6789
فكره البرنامج بسيطه انى عندى قيمه عاوز اقسمها لاجزاء صغيره واكتب بالعكس
وانا شرحت مرتين فوق ازاى نخد
الارقام الصغيره ديه
اى اسئله تانيه!!!!!
e_emy- عضو ذهبى
عدد الرسائل : 795
العمر : 35
Location : 3alm tane
نقاط : 138
تاريخ التسجيل : 14/09/2007اولا مشكور على مجهودك
عندى سؤال
ف الواجب مش محدد عدد الارقام الى بدخلها
ولو هعمل الارقام دى مصفوفة عاوزة اقوله ان عدد الارقام دى حجم المصفوفة
مش عارفه
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
العفو
بيتهالى بتتكلمى عل البرنامج الى بيعكس الارقام
لو عملتيها بطريقه array فى الحاله ديه حددى رقم من عندك
عشان array من النوع static ولازم تحددى حجم المصفوفه قبل ما تستخدميها
ممكن تحددى حجم المصفوفه 5 مثلا
بيتهالى بتتكلمى عل البرنامج الى بيعكس الارقام
لو عملتيها بطريقه array فى الحاله ديه حددى رقم من عندك
عشان array من النوع static ولازم تحددى حجم المصفوفه قبل ما تستخدميها
ممكن تحددى حجم المصفوفه 5 مثلا
e_emy- عضو ذهبى
عدد الرسائل : 795
العمر : 35
Location : 3alm tane
نقاط : 138
تاريخ التسجيل : 14/09/2007اوك
طيب انا عاوزة اعمل برضه البرنامج الى بيجمع اخر عددين مدخلين بالاراى
وبرضه لازم اعرف عدد الارقام علشان احدد احجم
وشكرا
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
e_emy كتب:اوك
طيب انا عاوزة اعمل برضه البرنامج الى بيجمع اخر عددين مدخلين بالاراى
وبرضه لازم اعرف عدد الارقام علشان احدد احجم
وشكرا
اعتبرى عدد الارقام 5
e_emy- عضو ذهبى
عدد الرسائل : 795
العمر : 35
Location : 3alm tane
نقاط : 138
تاريخ التسجيل : 14/09/2007اولا شكرا على رد حضرتك
وربنا يوفقك
حضرتك بتقول
اعتبرى عدد الارقام 5
طيب ماانا لو عرفت عدد الارقام بسهوله كده
هقوله دخلى خمس ارقام
واجمع الرقم الخامس والرابع
وبتهيألى دا مش قصدك ف السؤال
يارب تستحملنى
وشكرا على تعبك معانا