الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جملة For

بدأه Homeless Hacker في 1 أغسطس 2010 · 7 رد · 619 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لا اريد ان اطيل عليكم فسؤالي حول هذا الكود ، اريد ان اعرف اكثر من شرط بنفس الجملة فكيف يتم ذلك...

جربت هذه الطريقة مازبط ارجو الافادة...

int x = 0;
            int y = 10;
            for( ;x=5,y=0;x++,y--)
            {
                Console.WriteLine("x ={0},y = {1}";x,y);

            }
#2

السلام عليكم

لم افهم ماتقصد بتعريف اكثر من شرط في نفس الجملة وعلاقتها بالكود التي كتبتة

اذا تقصد ان يتم جلب قيمة ال y بشكل تناقصي مع قيمة ال x فهذا هو الكود

int y = 10;
            for (int x = 0; x < y; x++)
            {
                int z = y - x;
                    Console.WriteLine("x = {0} && y = {1}", x, z);                      
            }

وان لم تقصد هذا فارجو الايضاح اكثر

[moveright]Haytham [/moveright]

#3

إستخدم And أو Or للجمع بين الشرطين في شرط واحد

for( ;x<=5 && y>=0;x++,y--)
            {
                Console.WriteLine("x ={0},y = {1}";x,y);

            }

تم تعديل هذه المشاركة بواسطة م. حسام فيصل في 1 أغسطس 2010 في 14:05 — السبب: تصحيح الشرط بإضافة < و >

1
#4

شكرا لكم اصدقائي على الرد السريع،

اخي الكريم hay3am ، بغض النظر عن الناتج اريد ان ادمج شرطين في جملة الفور كيف يمكن ذلك لاني حاولت بطرق && مازبط معي، مثلا نفس الناتج في الكود الخاص بك هل يمكنني ان احله بطريقة اخرى؟

هل وصلت الفكرة، ارجو ذلك.

الاخ الفاضل م. حسام فيصل ، انا اريد هذه الطريقة في الحل لكن ظهر لدي اخطاء عند التنفيذ، ما الحل؟

#5

ضع الآخطاء حتى نستطيع مساعدتك :)

1
#6

حل اخي حسام صحيح وشغال ..؟؟ يمكن مانك معرف المتغيرات طبعا يوجد فاصلة منقوطة استبدلها بفاصلة عادية

        	int x = 0, y = 10;
        	for( ;x<=5 && y>=0;x++,y--)
        	{
            	Console.WriteLine("x ={0},y = {1}",x,y);

        	}

تم تعديل هذه المشاركة بواسطة X-File في 1 أغسطس 2010 في 16:25

1

In bad state

#7

شكرا لكم جميعاً، المشكلة انحلت كانت المشكلة بالفاصلة المنقوطة شكرا لكم جميعا...

#8

عذراً لم أدقق في عبارة Console.ReadLine :) عدلت على الكود في محرر المنتدى :blush: و كان همي الأول عبارة الشرط في Where ....

1

مواضيع مشابهة