النتائج 1 إلى 11 من 11
  1. #1
    الصورة الرمزية eng osama
    eng osama غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2013
    الإقامة
    كندا
    المشاركات
    135

    افتراضي تحويل السعر الى الرقم الثاني

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

    كما في العنوان ابحث عن مؤشر يحول السعر الى رقم ثنائي (1100)

    جزاكم الله خير

  2. #2
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    غير مفهوم سؤالك
    وضحه بمثال لسعر المجنون الان عند 151.657
    وسعر اليورو دولار 1.18345
    اذا لم يكن موضح بصوة كافية في اول رد قادم-- سيتم تجاهل الموضوع

  3. #3
    الصورة الرمزية eng osama
    eng osama غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2013
    الإقامة
    كندا
    المشاركات
    135

    افتراضي

    اعتقد السؤال واضح اخي فيلسوف السعر للمجنون حسب ماذكرت حضرتك 151.657 يقابله (101000001101001)
    وسعر اليورو دولار 1.18345 يقابله (1001110011001001)

  4. #4
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    باينري نمبرز!! هه
    قليلين جدا اخي سيفهمون الامر هكذا
    اين الفاصلة في جوابك؟؟
    ارجو ان تطلع اولا على هذا الرد هنا:
    بينما 0.30 او 0.70 ستكون النتيجة في البانيري-في المموري--تقريبية لانها غير منتهية


    افترض اخي سعر المجنون 151.70
    0.70 من عشري الى باينري غير منتهي
    صحيح انه عشريا منتهي
    فيكون الحلول امامك التقريب
    ولكن كباينري يذهب الى ملانهاية بسبب التكرار

    او
    تحول السعر الى عدد صحيح بالضرب في 1000 للمجنون و 100000 بقية الازوج وسيكون الناتج يعبر عن هذه الكميات الكبيرة اكثر من السعر وتعود ذهنك على مسايرة هذا

    ماذا تختار؟؟

  5. #5
    الصورة الرمزية eng osama
    eng osama غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2013
    الإقامة
    كندا
    المشاركات
    135

    افتراضي

    بالضبط هذا ما اريده اخي فيلسوف هو ان نتخلص من الفواصل العشرية بضربها في 1000 للمجنون كمثال و 100000 لبقية الازواج ثم تحويلها الى باينري

  6. #6
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    151.657 يقابله (101000001101001)
    ؟؟ كيف حسبتها اخي؟؟
    اللي متأكد منه على الاقل الجزء الصحيح من السعر انه: 10010111

  7. #7
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة eng osama مشاهدة المشاركة
    بالضبط هذا ما اريده اخي فيلسوف هو ان نتخلص من الفواصل العشرية بضربها في 1000 للمجنون كمثال و 100000 لبقية الازواج ثم تحويلها الى باينري
    هكذا تصبح المسألة تافهة جدا برمجيا وعلى الورق
    سأحاول فيها ان شاء الله

  8. #8
    الصورة الرمزية eng osama
    eng osama غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2013
    الإقامة
    كندا
    المشاركات
    135

    افتراضي

    جزاك الله خير اخي

  9. #9
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    يحفظ تحت خبير--حمل السورس الاصلي ثم كمبلة!
    انتهى ولكن يا ليت تدقق ولو نتيجة واحدة--




    كود PHP:
    int OnInit()
    {
       
    EventSetTimer(1);
       
    From_Decimal_To_Pinary();   
       return(
    INIT_SUCCEEDED);
    }

    void OnDeinit(const int reason)
    {
       
    EventKillTimer();
    }

    void OnTick()
    {
       
    From_Decimal_To_Pinary();   
    }

    void OnTimer()
    {
       
    From_Decimal_To_Pinary();   
    }

    void From_Decimal_To_Pinary()
    {
       
    string Binary;
       
    double Price1=Bid;
       
    int Price=Price1*MathPow(10,_Digits);
       while (
    Price>=1)
       {
          
    Binary=Binary+(string)MathMod(Price,2);
          
    Price=Price/2;
       }
       
    string A;
       for(
    int i=StringLen(Binary)-1;i>=0;i--)
       {
          
    A=A+StringSubstr(Binary,i,1);
       }
       
    ObjectDelete"A");
       
    ObjectCreate"A",OBJ_LABEL,0,0,0);
       
    ObjectSet(    "A",OBJPROP_CORNER,0);
       
    ObjectSet(    "A",OBJPROP_XDISTANCE,115);
       
    ObjectSet(    "A",OBJPROP_YDISTANCE,0);
       
    ObjectSetText("A",A,15,"0",clrRed);
       
    ObjectDelete"B");
       
    ObjectCreate"B",OBJ_LABEL,0,0,0);
       
    ObjectSet(    "B",OBJPROP_CORNER,0);
       
    ObjectSet(    "B",OBJPROP_XDISTANCE,115);
       
    ObjectSet(    "B",OBJPROP_YDISTANCE,22);
       
    ObjectSetText("B",DoubleToString(Price1,_Digits),15,"0",clrLime);


  10. #10
    تاريخ التسجيل
    Jul 2011
    الإقامة
    السعودية
    المشاركات
    11,147

    افتراضي

    من لايعرف الكمبلة يجده اسفل جاهز
    الملفات المرفقة الملفات المرفقة

  11. #11
    الصورة الرمزية eng osama
    eng osama غير متواجد حالياً عضو المتداول العربي
    تاريخ التسجيل
    Mar 2013
    الإقامة
    كندا
    المشاركات
    135

    افتراضي

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


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