PDA

View Full Version : انجام مجاسبات داخل یک Edit



سیروس مقصودی
یک شنبه 12 مهر 1388, 18:17 عصر
با سلام

من چگونه میتوانم جمع و تفریقهای نوشته شده در داخل یک Edit را محاسبه نمایم . در قسمتی از برنامهء اینجانب کاربر بایستی محاسبات سیستم را در داخل یک Edit بنویسد . و برنامه بتواند محاسبات نوشته شده توسط کاربر را محاسبه نماید مثلا کاربر در Edit این متن را مینویسد '125/2+1300' . من چگونه میتوانم با یک تابع متن نوشته را محاسبه نمایم ؟ آیا تابعی وجود دارد که رشته فوق را بصورت عدد درآورده و محاسبه نماید ؟

با تشکر فراوان

merced
یک شنبه 12 مهر 1388, 19:17 عصر
میشه .. فکر کنم فصل اول ساهتمان داده بود که ارزش گذاری عبارات بود ..
تبدیل می کردیم به PostOrder و از پشته استفاده می شد. و ... یادم رفته :عصبانی:

behzad_dr
دوشنبه 13 مهر 1388, 22:13 عصر
سلام دوست خوب .

اگه عملیات محاسباتی شما محدود میشه به همین 4 عملگر اصلی + - * / خوب رشته رو بخون تا رسیدن به اولین عملگر .. بعد اونو ذخیره کن تو یه متغیر و این کار رو دنبال کن تا انتهای رشته ..

راه دیگه منطقی تر استفاده از همون بحث عبارات postfix و prefix

Mahmood_M
سه شنبه 14 مهر 1388, 02:00 صبح
در راستای رسیدن به هدفتون ، شاید این مقاله کمکتون کنه : دستکاری رشته ها (http://barnamenevis.org/forum/showthread.php?t=70145)

موفق باشید ...

hadisalahi2
چهارشنبه 15 مهر 1388, 12:12 عصر
استفاده از کامپوننتهای TMS Edit رو پیشنهاد میکنم. انجام کلیه این عملیات بدون حتی یک خط کد نویسی
یا حق