سؤال في امكانية برمجه كود
النتائج 1 إلى 9 من 9
  1. #1
    تاريخ التسجيل
    Aug 2009
    الإقامة
    Riyadh
    المشاركات
    92

    افتراضي سؤال في امكانية برمجه كود

    السلام عليكم احبتي واخواتي واخواتي جميعا

    من العايدين جميعا وكل عام وانتم بخير وصحه وسعادة

    سؤالي موجه لاهل الاختصاص من الفضلاء المبرمجين

    من المعلوم ان داله switch تعمل على تعاقب قيم متغير يتم ادخالها مسبقا

    سؤالي هل بالامكان برمجه داله switch لتعاقب قيم يتم أخدها من دالتين switch

    هل هذا الشي ممكن ؟؟؟

    انتظر الرد

    ودمتم سالمين

  2. #2
    تاريخ التسجيل
    Aug 2009
    الإقامة
    Riyadh
    المشاركات
    92

    افتراضي

    هل بالامكان ذلك؟

  3. #3
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    12,976

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة 911 مشاهدة المشاركة
    السلام عليكم احبتي واخواتي واخواتي جميعا

    من العايدين جميعا وكل عام وانتم بخير وصحه وسعادة

    سؤالي موجه لاهل الاختصاص من الفضلاء المبرمجين

    من المعلوم ان داله switch تعمل على تعاقب قيم متغير يتم ادخالها مسبقا

    سؤالي هل بالامكان برمجه داله switch لتعاقب قيم يتم أخدها من دالتين switch

    هل هذا الشي ممكن ؟؟؟

    انتظر الرد

    ودمتم سالمين

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

  4. #4
    تاريخ التسجيل
    Aug 2009
    الإقامة
    Riyadh
    المشاركات
    92

    افتراضي

    المقصود هو

    ان هناك داله سويتش رقم 1

    وداله سويتش اخرى رقم 2

    كل داله نفترض انها تعطي قيم متتاليه لمتغير ما

    لننفترض ن سويتش 1 تعطي هذه القيم والتي بالاحمر
    1
    2
    3
    4
    5
    6
    وداله سويتش 2 تعطي قيم اخرى متتاليه لمتغير اخر باللون الازرق
    1
    2
    3
    4
    5
    6

    المقصود انني اريد معرفة هل بالامكان تداخل القيم باللون الاحمر مع القيم باللون الازرق بحثت تكون كالتالي
    1
    1
    2
    2
    3
    3
    4
    4
    5
    5
    6
    6
    على الترتيب يكون قيم كل لون لها ماجيك نمبر معين بحيث يمكن للاكسبيرت تميزها عن غيرها وعند تحقيق شرط معين يعاد ترتيب القيم من البدايه.

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

    اشكرك استاذ اسامه .. ربي يوفقك ويسعدك وانتظر ردك

  5. #5
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    12,976

    افتراضي

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

  6. #6
    تاريخ التسجيل
    Aug 2009
    الإقامة
    Riyadh
    المشاركات
    92

    افتراضي

    ما عندي اي كود عن هالشي

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

    المقصود اخد قيمه من سويتش واحد وبعدها قيمه من سويتش وبعدها قيمه ثالثه من سويتش واحد هي تعتبر القيمه الثانيه للمتغير في سويتش واحد وهكذا

  7. #7
    تاريخ التسجيل
    Aug 2009
    الإقامة
    Riyadh
    المشاركات
    92

    افتراضي

    انتظر جوابكم يا اهل الخبره

  8. #8
    تاريخ التسجيل
    Oct 2010
    المشاركات
    339

    افتراضي

    الاخ العزيز

    أعتقد ذلك ممكن إذا كانت القيم مخزنة في متغيرات مختلفة

    و السلام

  9. #9
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    12,976

    افتراضي

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

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

    المقصود اخد قيمه من سويتش واحد وبعدها قيمه من سويتش وبعدها قيمه ثالثه من سويتش واحد هي تعتبر القيمه الثانيه للمتغير في سويتش واحد وهكذا
    كمثال هل هذا ما تقصده
    كود PHP:
    int switch1(int x)
    {
    switch(
    x){
     case 
    0:return(1);
     case 
    1:return(2);
     case 
    2:return(3);
     case 
    3:return(4);
     case 
    4:return(5);
     case 
    5:return(6);
     }
    }

    int switch2(int x)
    {
    switch(
    x){
     case 
    0:return(1);
     case 
    1:return(2);
     case 
    2:return(3);
     case 
    3:return(4);
     case 
    4:return(5);
     case 
    5:return(6);
     }
    }
    int array1[12];
    for(
    int i=0;i<=5;i++){
     
    array1[i]=switch1(i);
     
    array2[i+1]=switch2(i);

    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات