حد يبعت بقى فرحونى شويه اومال لو كنت طلبت شطرنج
+12
smsm
sara magdy
koooky
katkota
e_emy
KatKat
m_elbasuony
wild flower
Roody
Dina Shaldoum
la principessa
cs_senior
16 مشترك
دوره السى شارب -درس 1 .....الناس المشتركه فى الC# تخش هنا
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
الناس اللى عملت جزء من الواجب ممكن تبعتلى مش لازم كله بعضه
حد يبعت بقى فرحونى شويه اومال لو كنت طلبت شطرنج
حد يبعت بقى فرحونى شويه اومال لو كنت طلبت شطرنج
Roody- عضــو شــرف
عدد الرسائل : 1148
Location : فى مكــان لوحـــدى
نقاط : 57
تاريخ التسجيل : 18/06/2007
دخلى الارى فى فكرتك وان شا الله تتحل
هو لازم نحل بالارى ولا ايه؟؟
ولا عشان هى فكرتها محتاجة ارى
وإن شاء الله الواجب فى الطريق
بس ادعوااا
ربنا يسهل بس والله
وبالعكس والله مش بندعى ولا حاجة
كويس اننا بنفكر عشان ربنا يوفقنا كده
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
لا ممكن باسلوب تانى راجعى كلامى فوق واللمبه ممكن تنور
لو عندك طريقه بالارى اعمليها بيها او بالاسلوب اللى يعجبك عشان مش تتشتى انا مش طالب اسلوب معين
كويس ان الواجب فى الطريق
ايوه كده فرحونى شويه
احنا لسه بنسخن
******************************
اخر معاد لتسليم الواجب بكره عشان فيه مشروع هحطه يتسلم عل الجمعه ان شا الله
لو عندك طريقه بالارى اعمليها بيها او بالاسلوب اللى يعجبك عشان مش تتشتى انا مش طالب اسلوب معين
كويس ان الواجب فى الطريق
ايوه كده فرحونى شويه
احنا لسه بنسخن
******************************
اخر معاد لتسليم الواجب بكره عشان فيه مشروع هحطه يتسلم عل الجمعه ان شا الله
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
بشمهندس انا عملت الاررراى
static void Main(string[] args)
{
int[] array ={ 8,9,14,60,19,24};
int sum;
for (int i = 0; i < 6; i++)
{
Console.WriteLine("enter the first number");
Console.ReadLine();
}
sum = array[5] + array[4];
Console.WriteLine("sum is{0}", sum);
بس بقى فى حاجة
انا عايزة اعملة انه يقرا من اليوزر الارقام
متكنش ثابتة زى الكود دا
بس مش عارفة ازاى!!
(انا اساسا مش بحب ال c#ـــــــــدى بس ملحوظة)
طالبه- CS Supporter
عدد الرسائل : 1944
العمر : 35
نقاط : 792
تاريخ التسجيل : 14/02/2008
int [] a = new int [5];
for(int i=0;i<5;i++)
{
a[i] = int .parse (console.ReadLine()
ده عشان اليوزر هو اللى يدخل قيم الاراي يا بسمه
يارب يكون صح بقى
for(int i=0;i<5;i++)
{
a[i] = int .parse (console.ReadLine()
ده عشان اليوزر هو اللى يدخل قيم الاراي يا بسمه
يارب يكون صح بقى
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
عملتوووووه
الف شكر يا هند يا حبى
الحمد لله
طلــــــــع
بس ندخل ست ارقام واى ارقام احنا عايزنها
والكود اهو
static void Main(string[] args)
{
int[] array = new int[6];
string last;
int sum;
Console.WriteLine("enter the last");
last = Console.ReadLine();
int l = Int32.Parse(last);
for (int i = 0; i <l; i++)
{
Console.WriteLine("enter the number");
array[i]=int.Parse(Console.ReadLine());
}
sum = array[5] + array[4];
Console.WriteLine("sum is{0}", sum);
}
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
ايه ده
انتو بتغششوا بعض ادامى كده
يلا ربنا يوفقكو
انتو بتغششوا بعض ادامى كده
يلا ربنا يوفقكو
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
برنامج لايجاد عوامل العدد
طالبه- CS Supporter
عدد الرسائل : 1944
العمر : 35
نقاط : 792
تاريخ التسجيل : 14/02/2008
cs_senior كتب: ايه ده
انتو بتغششوا بعض ادامى كده
يلا ربنا يوفقكو
عوامل العدد يا بسمه يعنى الارقام اللى العدد بيقبل القسمه عليها
يعنى العوامل بتاعة 10 هى
1 و 2 و 5
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
الف شكر والله يبنتى
هيا بس اكيد عشان كانت مكتوبة بالعربى ......
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
تمام كده
ديه اسامى الناس اللى بعتت الواجب لحد دلوقتى
1-wild flower
2-طالبه
3-roody
4-katkota
5-myfate
6-smsm
7-e_emy
8- la princiessa
9-meme
10-kooky
يارب العدد يزيد حاسس ان بقيت الناس هربت
ده بقى المشروع اللى قولت عليه
هدفى من المشروع ده ان عدد الاكواد اللى نقدر نركز فيها يزيد بدل ما كان سطرين تلاته
الفكره ان فيه مطعم عامل برنامج لحجز الطرابيزات(انا جعت (
البرنامج بيسال اليوزر عن اسمه
ومكان الطرابيزه اللى هو عاوزها لما جوه او بره
وبعدين يعرض المينو
فيها الاطعمه وجمبها تمنها
يسال اليوزر عاوز كام وجبه
ويطلب من اليوزر يدخل عدد الوجيات اللى هيختارها
بعد كده يطلب من اليوزر يدخل رقم الوجبه اللى اختارها
وبعدين يغرض فاتوره فيها الاسم ومكان الطرابيزه والوجبات الىل اليوزر اختارها وجمبها السعر
والحساب النهائى
يمكن برنامج طويل شويه
بس هو سهل جدا وفيه كل اللى اتشرح فى الشبتر
وفيه جزيئه جديده هشرحها
ده لينك ال exe بتاع البرنامج
انا علمته عشان تفهموا ايه المطلوب
http://www.2shared.com/file/3458109/f4db12a0/ConsoleApplication1.html
**********************************
مش مهم نفشل مره المهم نحاول 10
انا مش هستفاد حجاه عملتو البرنامج ولا لا انتو اللى هتشغلو مخكوا
ديه اسامى الناس اللى بعتت الواجب لحد دلوقتى
1-wild flower
2-طالبه
3-roody
4-katkota
5-myfate
6-smsm
7-e_emy
8- la princiessa
9-meme
10-kooky
يارب العدد يزيد حاسس ان بقيت الناس هربت
ده بقى المشروع اللى قولت عليه
هدفى من المشروع ده ان عدد الاكواد اللى نقدر نركز فيها يزيد بدل ما كان سطرين تلاته
الفكره ان فيه مطعم عامل برنامج لحجز الطرابيزات(انا جعت (
البرنامج بيسال اليوزر عن اسمه
ومكان الطرابيزه اللى هو عاوزها لما جوه او بره
وبعدين يعرض المينو
فيها الاطعمه وجمبها تمنها
يسال اليوزر عاوز كام وجبه
ويطلب من اليوزر يدخل عدد الوجيات اللى هيختارها
بعد كده يطلب من اليوزر يدخل رقم الوجبه اللى اختارها
وبعدين يغرض فاتوره فيها الاسم ومكان الطرابيزه والوجبات الىل اليوزر اختارها وجمبها السعر
والحساب النهائى
يمكن برنامج طويل شويه
بس هو سهل جدا وفيه كل اللى اتشرح فى الشبتر
وفيه جزيئه جديده هشرحها
ده لينك ال exe بتاع البرنامج
انا علمته عشان تفهموا ايه المطلوب
http://www.2shared.com/file/3458109/f4db12a0/ConsoleApplication1.html
**********************************
مش مهم نفشل مره المهم نحاول 10
انا مش هستفاد حجاه عملتو البرنامج ولا لا انتو اللى هتشغلو مخكوا
عدل سابقا من قبل cs_senior في الأربعاء 18 يونيو 2008 - 19:19 عدل 1 مرات
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
الجزئيه الجديده اللى هشرحها عن الارى
احنا عارفين اننا عشان نخد عنصر من ارى بنستخدم اندكس
int []x=new int[3]{2,3,1};
x[2]=????
طب بفرض انى عندى اتنين ارى عاوز اربطهم ببعض
زى فى المشروع اللى فوق عاوز اربط بين الوجبه والسعر
وحطيت كل واحده منهم فى ارى
اليوزر دخل رقم الوجبه 3
انا عاوز اعرف السعر المقابل ليه فى الارى التانى
كده هحط اندكس فى الار ى بتاعت السعر 3
تمام
طب بفرض انى مش عارف ترتيبها كام اساسا
يعنى مثلا
string [] foods={"fish", "pizza","meat");
int [] prices={23,25,16);
بفرض ان اليوزر اختار الوجبات بالترتيب ده
pizza
meat
fish
وسيفت الاندكس بتاعت كل واحده فى ارى هيبقى الارى فيه الارقام ديه
1
2
0
لو عملت لووب يطبعلى السعر المقابل
هيطبعه كده
23
25
16
وده غلط ده مش الترتيب الصح
عشان نجيب الترتيب الصح
بنعمل كده
for (int x=0;x<selected_food.length;x++)
{
Console.WriteLine(prices[selected_food[x]]);
}
نجى نحلل الجمله ديه
selected_food[x] ------------->x=0,1,2
selected-food[0] --------------> أنا مسيف رقم الوجبه كام فى الاندكس ده
1
يبقى
prices[1]=25
selected-food[1] --------------> أنا مسيف رقم الوجبه كام فى الاندكس ده
2
يبقى
prices[2]=16
selected-food[2] --------------> أنا مسيف رقم الوجبه كام فى الاندكس ده
0
يبقى
prices[0]=23
كده الترتيب اتظبط
25
16
23
يارب تكون وصلت
حاولوا تعملوه
احنا عارفين اننا عشان نخد عنصر من ارى بنستخدم اندكس
int []x=new int[3]{2,3,1};
x[2]=????
طب بفرض انى عندى اتنين ارى عاوز اربطهم ببعض
زى فى المشروع اللى فوق عاوز اربط بين الوجبه والسعر
وحطيت كل واحده منهم فى ارى
اليوزر دخل رقم الوجبه 3
انا عاوز اعرف السعر المقابل ليه فى الارى التانى
كده هحط اندكس فى الار ى بتاعت السعر 3
تمام
طب بفرض انى مش عارف ترتيبها كام اساسا
يعنى مثلا
string [] foods={"fish", "pizza","meat");
int [] prices={23,25,16);
بفرض ان اليوزر اختار الوجبات بالترتيب ده
pizza
meat
fish
وسيفت الاندكس بتاعت كل واحده فى ارى هيبقى الارى فيه الارقام ديه
1
2
0
لو عملت لووب يطبعلى السعر المقابل
هيطبعه كده
23
25
16
وده غلط ده مش الترتيب الصح
عشان نجيب الترتيب الصح
بنعمل كده
for (int x=0;x<selected_food.length;x++)
{
Console.WriteLine(prices[selected_food[x]]);
}
نجى نحلل الجمله ديه
selected_food[x] ------------->x=0,1,2
selected-food[0] --------------> أنا مسيف رقم الوجبه كام فى الاندكس ده
1
يبقى
prices[1]=25
selected-food[1] --------------> أنا مسيف رقم الوجبه كام فى الاندكس ده
2
يبقى
prices[2]=16
selected-food[2] --------------> أنا مسيف رقم الوجبه كام فى الاندكس ده
0
يبقى
prices[0]=23
كده الترتيب اتظبط
25
16
23
يارب تكون وصلت
حاولوا تعملوه
Roody- عضــو شــرف
عدد الرسائل : 1148
Location : فى مكــان لوحـــدى
نقاط : 57
تاريخ التسجيل : 18/06/2007
هو ال
exe
اللى حضرتك حاطه ده البرنامج اللى احنا هنعمل ليه الكود بقى بتاع المشروع مش كده ؟؟
يكون رن للبرنامج اللى باذن الله هنعمله
هو ال
exe
اللى حضرتك حاطه؟؟
** هو امتى بنعرف اننا عايزين نستخدم ارى ؟؟؟
معلش الحتة دى مش فاهماها
هو ليه لما بيدخل الصفر مش بيطلع 23 ؟؟؟
exe
اللى حضرتك حاطه ده البرنامج اللى احنا هنعمل ليه الكود بقى بتاع المشروع مش كده ؟؟
يكون رن للبرنامج اللى باذن الله هنعمله
هو ال
exe
اللى حضرتك حاطه؟؟
** هو امتى بنعرف اننا عايزين نستخدم ارى ؟؟؟
cs_senior كتب:
يعنى مثلا
string [] foods={"fish", "pizza","meat");
int [] prices={23,25,16);
بفرض ان اليوزر اختار الوجبات بالترتيب ده
pizza
meat
fish
وسيفت الاندكس بتاعت كل واحده فى ارى هيبقى الارى فيه الارقام ديه
1
2
0
لو عملت لووب يطبعلى السعر المقابل
هيطبعه كده
23
25
16
وده غلط ده مش الترتيب الصح
عشان نجيب الترتيب الصح
بنعمل كده
for (int x=0;x<selected_food.length;x++)
{
Console.WriteLine(prices[selected_food[x]]);
}
نجى نحلل الجمله ديه
selected_food[x] ------------->x=0,1,2
selected-food[0] --------------> أنا مسيف رقم الوجبه كام فى الاندكس ده
1
يبقى
prices[1]=25
selected-food[1] --------------> أنا مسيف رقم الوجبه كام فى الاندكس ده
2
يبقى
prices[2]=16
selected-food[2] --------------> أنا مسيف رقم الوجبه كام فى الاندكس ده
0
يبقى
prices[0]=23
كده الترتيب اتظبط
25
16
23
يارب تكون وصلت
معلش الحتة دى مش فاهماها
هو ليه لما بيدخل الصفر مش بيطلع 23 ؟؟؟
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
لان الصفر دا يا رضوى
اول مكان انتى بتحطية فية اول طلب
بمعنى
لما يجى يقولك حطى اول طلب ليكى فى الطعام حتقوليلة
select_food[0]
على اساس الصفر دا اول طلب
وتانى طلب حيبقى بدل الصفر 1
وهكذا
يعنى الصفر مش انتى اللى حتحطية
لا دا لووب عادى
انما انتى حطحطى رقم الوجبة
يعنى لما يكتبلك
select_food[0]
انتى حتكتبى جمبها رقم الواجبة سواء 2 او 3 او اللى انتى عيزاه
وبالنسبة للبرنامج يا حبى دا مثال نعمل زية المفروض يعنى
اول مكان انتى بتحطية فية اول طلب
بمعنى
لما يجى يقولك حطى اول طلب ليكى فى الطعام حتقوليلة
select_food[0]
على اساس الصفر دا اول طلب
وتانى طلب حيبقى بدل الصفر 1
وهكذا
يعنى الصفر مش انتى اللى حتحطية
لا دا لووب عادى
انما انتى حطحطى رقم الوجبة
يعنى لما يكتبلك
select_food[0]
انتى حتكتبى جمبها رقم الواجبة سواء 2 او 3 او اللى انتى عيزاه
وبالنسبة للبرنامج يا حبى دا مثال نعمل زية المفروض يعنى
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
<DIV align="center">
اه ده البرنامج اللى المفروض تعملوا زيه
بنعرف اننا عاوزين ارى لما يكون عندنا اكتر من متغير من نفس النوع
بفرض انى عاوز اخزن اسم100 طالب مش من المنطقى انى هعمل 100 string
فى الحاله ديه باستخدم ارى
بس طبعا لازم يكون فيه علاقه بين المتغريات ديه مجيش احط اسم طالب جمب اسم ماده
لا افصل ديه فى ارى وديه ارى واربط بينهم بالطريقه اللى شرحتها
فيه هنا حته ان الارى type-safty
عشان اعمل ارى بحدد نوعها او بمعنى اصح نوع كل عنصر فيها
وطبعا كلهم نفس النوع فمش ينفع احط متغر من نوع string
جمب متغير من نوع int
لان فى الحاله ديه هضطر اعمل cast لكل عنصر فيها لنوعه الصح
وديه احيانا بيسبب مشاكل وعمليه غبيه اساسا
وزى ما قراتو فى الشبتر للناس اللى قرات يعنى
الانواع عندى تنقسم value type
reference type
value type يعنى لما بقول
int x=10 كده انا حطيت فى المكان اللى مسيمه x فى الزاكره القيمه 10
ولو
y=x هنا انا نسخت القيمه اللى كانت فى الx وحطيتها فى y
فى الreference انا هنا بحط عناوين بقيت المتغيرات
يعنى بجيب كل متغير بدلاله المكان ده
لو قولت
int []y;
int []p=y;
كده بقول ان الاتنين ممكن اجيب عن طريقهم العناصر واى تغيير فى واحد منهم بيغير فى التانى
Roody كتب:
هو ال
exe
اللى حضرتك حاطه ده البرنامج اللى احنا هنعمل ليه الكود بقى بتاع المشروع مش كده ؟؟
يكون رن للبرنامج اللى باذن الله هنعمله
هو ال
exe
اللى حضرتك حاطه؟؟
** هو امتى بنعرف اننا عايزين نستخدم ارى ؟؟؟
اه ده البرنامج اللى المفروض تعملوا زيه
بنعرف اننا عاوزين ارى لما يكون عندنا اكتر من متغير من نفس النوع
بفرض انى عاوز اخزن اسم100 طالب مش من المنطقى انى هعمل 100 string
فى الحاله ديه باستخدم ارى
بس طبعا لازم يكون فيه علاقه بين المتغريات ديه مجيش احط اسم طالب جمب اسم ماده
لا افصل ديه فى ارى وديه ارى واربط بينهم بالطريقه اللى شرحتها
فيه هنا حته ان الارى type-safty
عشان اعمل ارى بحدد نوعها او بمعنى اصح نوع كل عنصر فيها
وطبعا كلهم نفس النوع فمش ينفع احط متغر من نوع string
جمب متغير من نوع int
لان فى الحاله ديه هضطر اعمل cast لكل عنصر فيها لنوعه الصح
وديه احيانا بيسبب مشاكل وعمليه غبيه اساسا
وزى ما قراتو فى الشبتر للناس اللى قرات يعنى
الانواع عندى تنقسم value type
reference type
value type يعنى لما بقول
int x=10 كده انا حطيت فى المكان اللى مسيمه x فى الزاكره القيمه 10
ولو
y=x هنا انا نسخت القيمه اللى كانت فى الx وحطيتها فى y
فى الreference انا هنا بحط عناوين بقيت المتغيرات
يعنى بجيب كل متغير بدلاله المكان ده
لو قولت
int []y;
int []p=y;
كده بقول ان الاتنين ممكن اجيب عن طريقهم العناصر واى تغيير فى واحد منهم بيغير فى التانى
Roody- عضــو شــرف
عدد الرسائل : 1148
Location : فى مكــان لوحـــدى
نقاط : 57
تاريخ التسجيل : 18/06/2007
شكرا جدااااااا لحضرتك بجد
جزاك الله كل خير
ربنا يوفقنا ان شاء الله
جزاك الله كل خير
ربنا يوفقنا ان شاء الله
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
الساعه دلوقتى 12:39
افتكر احط الحل بتاع الواجب بقى
http://www.2shared.com/file/3460034/229105d6/tasks.html
فيه برامج ليها اكتر من طريقه
وبالبنسبه للى الناس اللى بعتته فبصراحه فيه ناس اكوادها ممتازه وفكرت حلو اوى وانا فرحان ان بشتغل معاكو
افتكر احط الحل بتاع الواجب بقى
http://www.2shared.com/file/3460034/229105d6/tasks.html
فيه برامج ليها اكتر من طريقه
وبالبنسبه للى الناس اللى بعتته فبصراحه فيه ناس اكوادها ممتازه وفكرت حلو اوى وانا فرحان ان بشتغل معاكو
KatKat- CS Supporter
- وسام المسابقة العلمية الأولى :
عدد الرسائل : 3632
العمر : 35
Location : MaNsOuRa
نقاط : 1619
تاريخ التسجيل : 18/01/2008
شكرا جدا يا بشمهندس علي الحل
بس يا ريت حضرتك تنزل أسامي علي حسب الأوائل
عشان تبقي في منافسه أكبر بين المشتركين في الكورس
بس يا ريت حضرتك تنزل أسامي علي حسب الأوائل
عشان تبقي في منافسه أكبر بين المشتركين في الكورس
la principessa- عضــو شــرف
عدد الرسائل : 2804
العمر : 35
Location : La Mia Storia...
نقاط : 1265
تاريخ التسجيل : 21/06/2007
اوئل
مش من اولها يبنتى
فى ناس لسا بتقول يا هادى وبتسمى
ومش عايزين نحبطهم والله
مش دلوقتى خليها كمان شوية
مش من اولها يبنتى
فى ناس لسا بتقول يا هادى وبتسمى
ومش عايزين نحبطهم والله
مش دلوقتى خليها كمان شوية
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
هيا فكره حلوه
بس فعلا مش وقتها زى ما قالت البشمهندسه
بس فعلا مش وقتها زى ما قالت البشمهندسه
HEBA- عضو ذهبى
عدد الرسائل : 509
العمر : 35
نقاط : 38
تاريخ التسجيل : 29/09/2007ايه دا الواجب نزل من بدرى
وكمان الامتحان
يالا بقى بالمره
عايزه حد يشرح الاراى بس شرح يكون كامل لانى مش بعرف اعمل حاجه فيها غير انى ازاى اعرف اراى وادخل لها قيم وع كده
مش بعرف اعمل برامج واستخدم فيها الاراى
koooky- مشرف قسم الاى اس
عدد الرسائل : 5
العمر : 35
نقاط : 0
تاريخ التسجيل : 09/03/2008
شكرا يا بشمهندس ع الحل
وجزاك الله خيرا
وجزاك الله خيرا
wild flower- عضو ماسّى
عدد الرسائل : 933
العمر : 36
نقاط : 271
تاريخ التسجيل : 15/10/2007الجزء ده مش فاهمه بيجي ازاي
for (int x=0;x<selected_food.length;x++)
{
Console.WriteLine(prices[selected_food[x]]);
و مش عارفه ادمج بين اتنين اراي خالص
و ممكن اعرف كمان اخر معاد لتسليم المشروع
smsm- CS Supporter
عدد الرسائل : 150
العمر : 35
Location : mansoura
نقاط : 80
تاريخ التسجيل : 11/05/2008
[quote]for (int x=0;x<selected_food.length;x++)
{
Console.WriteLine(prices[selected_food[x]]);[/quote
اولا حضرتك هتعرفى اتنين اريه
الاول selected_food وده بخزن فيه الاى دى بتاع كل وجبه
التانى prices وده بخزن فيه سعر كل وجبه
المفروض انى هكون مدخله الاى دى بتاع الوجبات والاسعار بالترتيب فى الاتنين اريه
طبعا انا ممكن ابقى عاوزة اطبع الوجبات مش بالترتيب اللى انا مدخله
فعلشان ابقى متاكده من انه هيطبع قدام كل وجبه السعر بتعها بكتب الجمله دى
Console.WriteLine(prices[selected_food[x]]);
اولا seleted_food[x] ده بيساوى الاى دى بتاع الوجبه مثلا الاولى
فلما هكتب ده بين الاندكس فى الاريه التانيه فمعناه انى عاوزاه يطبع ثمن الوجبه الاولى
هو حضرتك بقى ممكن تخدى الرد فى نود باد علشان يظبط معاكى الاقواس
{
Console.WriteLine(prices[selected_food[x]]);[/quote
اولا حضرتك هتعرفى اتنين اريه
الاول selected_food وده بخزن فيه الاى دى بتاع كل وجبه
التانى prices وده بخزن فيه سعر كل وجبه
المفروض انى هكون مدخله الاى دى بتاع الوجبات والاسعار بالترتيب فى الاتنين اريه
طبعا انا ممكن ابقى عاوزة اطبع الوجبات مش بالترتيب اللى انا مدخله
فعلشان ابقى متاكده من انه هيطبع قدام كل وجبه السعر بتعها بكتب الجمله دى
Console.WriteLine(prices[selected_food[x]]);
اولا seleted_food[x] ده بيساوى الاى دى بتاع الوجبه مثلا الاولى
فلما هكتب ده بين الاندكس فى الاريه التانيه فمعناه انى عاوزاه يطبع ثمن الوجبه الاولى
هو حضرتك بقى ممكن تخدى الرد فى نود باد علشان يظبط معاكى الاقواس
cs_senior- مشرف منتدى السى شارب
عدد الرسائل : 408
نقاط : 80
تاريخ التسجيل : 28/04/2008
معلش اتخرت فى الرد
تانى يا جماعه هشرح الجزء الخاص بربط اتنين اريه
دلوقتى عندى ارى وجبات واريه اسعار
بالاسلوب ده
food ------------------------------->prices
0-fish------------------------------->10
1-meat----------------------------->20
2-pizza----------------------------->30
3-salad--------------------->15
قولت لليوزر اختار الوجبات الى انت عاوزها
اختار كده
meat
pizza
fish
انا بقى مطعم متطور مش بخد اسم الوجبه بخد الاىدى بتاعها
عملت اريه وسيفت فيه الاى ديه بتاع الوجبات الى اليوزر اختارها
selected_food
1--------------------->>>>>>-meat
2--------------------->>>>>-pizza
0--------------------->>>>>-fish
شايفن هنا الترتيب متلخبط ومش مترتب
فلو حبت اعمل السعر عل الاساس ده
هعمل لووب من 3 اللى هو عدد الوجبات اللى اليوزر اختارها
هتلاقوا ان ناتج الكود ده
هيبقى كده
10
20
30
بس مش ده الترتيب بتاع الوجبات
انا عاوز استفاد من الارى بتاعت الوبجات اللى اليوزر اختارها عشان اعرف السعر
هو انا لو عملت كده هيكون ايه الناتج
خدت الصفر ده وحطيته فى الكود ده
الناتج هيكون
10 وده سعر fish
نركب الكودين فى بعض
بس انا مش عاوز اطبع السعر بتاع الوجبه 2 بس
بهعمل للوب
تانى يا جماعه هشرح الجزء الخاص بربط اتنين اريه
دلوقتى عندى ارى وجبات واريه اسعار
بالاسلوب ده
food ------------------------------->prices
0-fish------------------------------->10
1-meat----------------------------->20
2-pizza----------------------------->30
3-salad--------------------->15
قولت لليوزر اختار الوجبات الى انت عاوزها
اختار كده
meat
pizza
fish
انا بقى مطعم متطور مش بخد اسم الوجبه بخد الاىدى بتاعها
عملت اريه وسيفت فيه الاى ديه بتاع الوجبات الى اليوزر اختارها
selected_food
1--------------------->>>>>>-meat
2--------------------->>>>>-pizza
0--------------------->>>>>-fish
شايفن هنا الترتيب متلخبط ومش مترتب
فلو حبت اعمل السعر عل الاساس ده
هعمل لووب من 3 اللى هو عدد الوجبات اللى اليوزر اختارها
- الكود:
for(int x=0;x<3;x++)
{
Console.Write(prices[x]);
}
هتلاقوا ان ناتج الكود ده
هيبقى كده
10
20
30
بس مش ده الترتيب بتاع الوجبات
انا عاوز استفاد من الارى بتاعت الوبجات اللى اليوزر اختارها عشان اعرف السعر
هو انا لو عملت كده هيكون ايه الناتج
- الكود:
int x=selected_food[2];
خدت الصفر ده وحطيته فى الكود ده
- الكود:
int p=prices[0];
الناتج هيكون
10 وده سعر fish
نركب الكودين فى بعض
- الكود:
int p=prices[ selected_food[2 ] ];
بس انا مش عاوز اطبع السعر بتاع الوجبه 2 بس
بهعمل للوب
- الكود:
for(int i=0;i<3;i++)
{
int p=prices[ selected_food[i ] ];
}