المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طلب مساعدة فى دالة


Mido0o
29-12-2013, 02:24 AM
السلام عليكم و رحمه الله و بركاته

أحاول منذ فترة تصميم أكسبرت لكن واجهتنى مشكلة فى احد الدول

أريد ان أجعل الأكسبرت يقوم بتغيير قيمة متغير و ليكن مثلا i ليصبح 1 اذا كان السعر الحالى يساوى قيمة معينة محفوظة فى متغير اخر j

حاولت ان افعل التالى

int i;
double j=1.4532
if(Ask==j)
{
i=1;
}

لكنه لاي قوم بزيادة المتغير
i
حتى اذا كان السعر يساوى القيمة فى المتغير
j

ما1ا يجب ان افعل لكى اخبره ان اذا كان السعر يساوى قيمة معينة يقوم بعمل اى شئ؟

اسلام العوامى
29-12-2013, 09:46 AM
السلام عليكم و رحمه الله و بركاته

أحاول منذ فترة تصميم أكسبرت لكن واجهتنى مشكلة فى احد الدول

أريد ان أجعل الأكسبرت يقوم بتغيير قيمة متغير و ليكن مثلا 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;}

Mido0o
29-12-2013, 11:04 PM
شكرا جزيلا لك .. سأحاول ان اعدل الدالة و سأخبرك بالنتيجة ان شاء الله :D