كسي VB بلد نيست؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

rezanewer

New Member
آقا اگه كسي VB بلده لطفا بگه چون من چند تا سوال حياتي دارم
ممنون
 

rezanewer

New Member
با عرض معذرت

يك سوالم اين بود كه چطوري ميتونيم از يك فرمولي كه يك كاربر توي يك textbox نوشته استفاده كنيم و عبارتي رو محاسبه كنيم :?:

مثلا اگر كاربر اين فرمول را تايپ كند
2^(x*2)

ما بتوانيم متغيير a را اين طوري حساب كرده و به كاربر نشون بديم

البته x متغييري است كه قبلا تعريف شده

با تشكر
 

rezanewer

New Member
خيلي ممنون از اين كه جواب دادين
بله فرمول ميتونه هر چي باشه (هر فرمولي كه كاربر بنويسه)

با تشكر :p
 

amirnezhad

Member
سلام.

من چند نمونه از اين sourceها رو توي سايت www.planet-source-code.com ديدم. فكر مي كنم اونجا بتوني پيدا كني ...

مثلا:
A Eval function - evaluates math expressions
http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=21277&lngWId=1

Mathematic expression solver
http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=32134&lngWId=1

اگه اينها نشد باز هم مي توني پيدا كني ...
فقط بايد يه خورده وقت بذاري ... :wink:
 

vnxnet

Member
جواب

سلام

شما بايد يك Parser براي فرمول خودت درست كني
يك راهنمايي كه مي تونم بكنم اينه كه بايد الگوريتمي شبيه به كار يك كامپايلر بنويسي كه رشته تو رو بگيره و اون رو به متغيرها و عملگر ها و عملوند ها بشكنه و مطابق با هر عملگر عمل متناظرش رو انجام بده . جهت اطلاع بيشتر با من تماس بگير
 

جدیدترین ارسال ها

بالا