النتائج 1 إلى 5 من 5
  1. #1
    الصورة الرمزية HERO_0
    HERO_0 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2005
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    498

    افتراضي سؤال برمجي جزيتم خيراً

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

    سؤال برمجي جزيتم خيراً
    إذا كان عندي 10 متغيرات من نوع Double
    وكل متغير فيهم داخله رقم مختلف عن الآخر
    فما هو الكود الذي من خلاله استطيع تحديد المتغير صاحب أكبر قيمة رقمية
    والآخر صاحب أصغر قيمة رقمية ؟

    مرفق اكسبيرت يوضح المطلوب بالظبط

    وجزيتم خيراً
    الملفات المرفقة الملفات المرفقة
    آخر تعديل بواسطة HERO_0 ، 24-07-2011 الساعة 08:58 AM

  2. #2
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

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

    إستخدم الدالة MathMin لتحديد أصغر قيمة
    كود PHP:
      MathMindouble value1double  value2
    الداله MathMax لتحديد أكبر قيمة
    كود PHP:
     MathMaxdouble value1double  value2
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  3. #3
    الصورة الرمزية HERO_0
    HERO_0 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2005
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    498

    افتراضي

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

    حتى تكتمل الصورة يبقى لدي سؤالين جزيتم خيراً

    1- هل استطيع بعد تحديد أكبر قيمة أن أحدد القيمة التي تصغرها مباشرة من بين تلك العشرة متغيرات ؟

    فمثلا لو عندي القيم التالية
    a=200
    b=140
    c=540
    d=275
    e=385

    باستخدام الدالة mathmax حددت قيمة أكبر متغير كالتالي
    كود PHP:
     MathMaxab,c,d,e
    وكانت النتيجة هي أن اكبر قيمة هي 540


    2- كيف يمكنني إظهار رسالة باسم المتغير صاحب أكبر قيمة ؟
    والتي هي في المثال السابق المتغير C

  4. #4
    الصورة الرمزية MR.dollar
    MR.dollar غير متواجد حالياً مشرف المتداول العربي
    تاريخ التسجيل
    Jun 2009
    الإقامة
    مصر
    المشاركات
    13,851

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة HERO_0 مشاهدة المشاركة
    جزاكم الله خيراً يا بشمهندس

    حتى تكتمل الصورة يبقى لدي سؤالين جزيتم خيراً

    1- هل استطيع بعد تحديد أكبر قيمة أن أحدد القيمة التي تصغرها مباشرة من بين تلك العشرة متغيرات ؟

    فمثلا لو عندي القيم التالية
    a=200
    b=140
    c=540
    d=275
    e=385

    باستخدام الدالة mathmax حددت قيمة أكبر متغير كالتالي
    كود PHP:
     MathMaxab,c,d,e
    وكانت النتيجة هي أن اكبر قيمة هي 540


    2- كيف يمكنني إظهار رسالة باسم المتغير صاحب أكبر قيمة ؟
    والتي هي في المثال السابق المتغير C
    بداية الدالة MathMax يمكنك أن تقارن بين قيمتين فقط كمثال
    كود PHP:
     MathMax(a,b); 
    لذلك سوف تحتاج إلى إستخدامها على أكثر من مره
    يوجد حل آخر أيضا وفي رأيي أسهل وهو إستخدام الحلقه for وعمل مقارنه بين القيمه لتحديد القيمة الأكبر
    أولا سنقوم بتعريف المتغيرات والأرقام التي نريد المقارنه بينها
    كود PHP:
    double c[5];
      
    c[0]=200;
      
    c[1]=140;
      
    c[2]=540;
      
    c[3]=275;
      
    c[4]=385
    ثم عملية المقارنه
    كود PHP:
    double Max;
      for(
    int i=0;i<=5;i++){
      if(
    c[i]>Max)Max=c[i];
      }
      
    double S_Max;
      for(
    i=0;i<=5;i++){
      if(
    c[i]>S_Max&&c[i]<Max)S_Max=c[i];
      } 
    بالتالي ستكون القيمة الأكبر هي Max والقيمة التاليه لها هي S_Max

    لإظهار رسالة بالقيمة الأكبر يمكنك إستخدام الأمر Alert
    كود PHP:
      Alert("Max Value = ",Max,"   Second Max Value = ",S_Max); 
    أو لإظهار القيم على الشارت على هيئة كومنت
    كود PHP:
    Comment("Max Value = ",Max,"   Second Max Value = ",S_Max); 
    توقيع العضو
    بناء أنظمة تداول آلي ويدوي لفحص سوق العملات ودمجها مع التحليل الفني لإتخاذ القرارات

  5. #5
    الصورة الرمزية HERO_0
    HERO_0 غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2005
    الإقامة
    الإمارات العربية المتحدة
    المشاركات
    498

    افتراضي

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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17