الاجابة :
زى ما قال الاستاذ بيجنير
a=9
a=14
a=4
a=1
و نلاحظ هنا ان الاجابة الرابعة 1 . طيب ازاى بقى ؟
لان العملية % تنتج باقى القسمة و ليس خارج القسمة
طيب
المتغيرa تغيرت قيمته 4 مرات !!!!!!!!
طبعا ما هو اسمه متغير علشان كدة
Printable View
الاجابة :
زى ما قال الاستاذ بيجنير
a=9
a=14
a=4
a=1
و نلاحظ هنا ان الاجابة الرابعة 1 . طيب ازاى بقى ؟
لان العملية % تنتج باقى القسمة و ليس خارج القسمة
طيب
المتغيرa تغيرت قيمته 4 مرات !!!!!!!!
طبعا ما هو اسمه متغير علشان كدة
انظر للكود التالى و تأمل معناه
ما قيمة a ?كود:x++;
y--;
a=x+y;
a=9
لماذا ؟:0006: :0006: :0006:
لان السطر الاول معناه زيد قيمة x بمقدار 1 طيب ماهى كانت 2 .
بعد تنفيذ السطر الاول اصبحت 3
اما السطر الثانى فمعناه انقص y بمقدار 1 طيب ماهى كانت 7 .
بعد تنفيذ السطر الثانى اصبحت 6
و بالتالى 3+6=9
سؤال "فى التمنيات"
طيب لو عايز ازيد قيمة المتغير بمقدار 5 . اعمل ايه ؟؟؟؟؟
ملاحظةهامة :
1- لا يمكن استخدام أكثر من اشارتي ++ .
2- لا يمكن استخدام أكثر من اشارتي -- .
3- أن تكون العلاقة الحسابية بين المتغيرات من نفس النوعint معint و
double مع double .....................وهكذا.
4- مراعاة الحدود العلياوالدنيا لما يستطيع كل نوع تخزينه .. ومع أن هذه الحدود كبيرة جدا إلا أنها حدود في النهاية .
و ايه الحدود دى كمان ؟
فمثلا : الأعداد الصحيحة يتم حجز 4 بايت للقيمة الواحدة , و علشان كدة تتراوح قيمها بين
-2147483648 الى +2147483648. رقم بسيط قوووووووووووووى
طيب بس على الله نكسبه فى الفوركس
مازلنا نتحدث عن لغة MQL4
ادواتها :
امثلة على المتغير
مثال
سنعرف متغيرين من النوع غير الصحيح (double)
و نجرى عليهم عمليات حسابية
الكلام واضح و الناتج 1.1+5.9=7.00كود:double a=1.1;
double b=5.9
double c;
c=a+b;
و نلاحظ ان المتغيرين و متغير الناتج من نفس النوع
قفشة
انت قلت بالنص
"أن تكون العلاقة الحسابية بين المتغيرات من نفس النوعint معint و
double مع double .....................وهكذا."
طيب ازاى هكذا و لا يوجد عمليات حسابية الا على الاعداد فقط ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
لا يوجد عمليات حسابية على الحروف و النصوص كمان .
ازاى
تعالوا نشوفها :
تدرى ما قيمة v3 ?كود:
string v1="I Love ";
string v2="MQL4 ";
string v3=v1+v2;
v3= I Love MQL4
و كذلك
سيكون الناتج الجمع كلمة aliكود:
int chra='a';
int chrb='l';
int chrc='i';
مازلنا نتحدث عن لغة MQL4
ادواتها :
الحلقات و اتخاذ القرار
الحلقات و اتخاذ القرار
الحلقات و اتخاذ القرار
الحلقات و اتخاذ القرار
فاصل و نواصل
ابقوا معنا
نحنو معك دائما
اضن ان المسئلة بدئة تتعقد قليالا
ههههههههههههههه
تحياتي لك
والسلام عليكم
لو فى اي سؤال انا تحت امرك
اى سؤال فى الجزء السابق مهما كان
قبل ان نشرح الحلقات
اقتباس:
المشاركة الأصلية كتبت بواسطة ahmed hanafy
فى انتظار اى سؤال
مافى مرة مررررررررررررررررررةاقتباس:
المشاركة الأصلية كتبت بواسطة ahmed hanafy
:0003: :0003: :0003:
اقتباس:
ahmed hanafyانظر للكود التالى و تأمل معناه
كود:
x++;y--;a=x+y;
ما قيمة a ?
a=9
لماذا ؟:0006: :0006: :0006:
لان السطر الاول معناه زيد قيمة x بمقدار 1 طيب ماهى كانت 2 .
بعد تنفيذ السطر الاول اصبحت 3
اما السطر الثانى فمعناه انقص y بمقدار 1 طيب ماهى كانت 7 .
بعد تنفيذ السطر الثانى اصبحت 6
و بالتالى 3+6=9
سؤال "فى التمنيات"
طيب لو عايز ازيد قيمة المتغير بمقدار 5 . اعمل ايه ؟؟؟؟؟
اسمحلي اخوي احمد اختلف معاك في العمليه السابقه نعم الجواب 9 لكن هو ناتج جمع 2+7
لانه معامل الزياده والنقصان بعد المتغير
فالمتغير ينفذ على طبيعته بعدين تتم الزياده
انا اذا كان معامل الزياده والنقصان قبل المتغير سوف يتمم العمليه ثم سوف يطبع الناتج انشاء الله تكون الفكره واضحه
اقرب مثال while و while do في السي :)
وشكراً :0003:
مشكووووووووور اخى بيجنر
و ملاحظتك فى محلها
و لكنه مجرد مثال توضيحى
و على كل حال
ماحدش بيشاركنى غيرك
انت و اخى مهدى
بارك الله فيكم
بارك الله فيك ومشكور على المجهود الرائع
ومازلنا معك
واصل
الىىىىىىىىىى الاماممممممممممممممممممممم
نحن قادمونننننننننننننننننننن
ايها الفوركس
سنصنع مؤشر بايدينا ويعطينا ارباحا
باذن الله
والسلام عليكم
مشكوووووووور اخى مهدى على مرورك الكريماقتباس:
المشاركة الأصلية كتبت بواسطة bruc lee