المشاركة الأصلية كتبت بواسطة Mido0o السلام عليكم و رحمه الله و بركاته أحاول منذ فترة تصميم أكسبرت لكن واجهتنى مشكلة فى احد الدول أريد ان أجعل الأكسبرت يقوم بتغيير قيمة متغير و ليكن مثلا i ليصبح 1 اذا كان السعر الحالى يساوى قيمة معينة محفوظة فى متغير اخر j حاولت ان افعل التالى int i; double j=1.4532 if(Ask==j) { i=1; } لكنه لاي قوم بزيادة المتغير i حتى اذا كان السعر يساوى القيمة فى المتغير j ما1ا يجب ان افعل لكى اخبره ان اذا كان السعر يساوى قيمة معينة يقوم بعمل اى شئ؟ ،،،يمكنك جعل المتغير i ستاتيك حتى اذا خرجت من الوظيفة يظل محتفظا بقيمته،،، ،،،اولا ستقوم بتعريف المتغير فى global area ،،، كود: static int i = 0; double j = 1.30000; ،،،ثم بعد ذلك داخل الوظيفة او داخل ستارت حسب الكود الخاص بك ستقوم بوضع الشرط،،، كود: if(Ask==j){i=1;}
static int i = 0; double j = 1.30000;
if(Ask==j){i=1;}