PDA

View Full Version : نظر سنجی و عیب یابی برنامه حل عبارات ریاضی



pooya1072
یک شنبه 18 فروردین 1392, 00:58 صبح
سلام دوستان ...
یک کنترل تکست باکس جهت حل عبارات ریاضی نوشتم برای استفاده در یک برنامه دیگه ... لطفا این کنترل رو تست کنید و اگه ایرادی دیدید بگید که رفعش کنم اگر هم نه که خودتون می تونید ازش استفاده کنید . منتظر نظر شما هستم .
ممنون....
متاسفانه نتونستم توی سایت برنامه نویس آپلود کنم . اینم از لینک :

http://uploadtak.com/images/m8842_Debug.rar : لینک مستقیم ( کلیک راست کنید و گزینه Save Target as رو بزنید )

http://uplod.ir/awpn9plgoai9/Debug.rar.htm

1-بعد از ورود عبارت ریاضی کلید Enter رو بزنید ... نتیجه در همین تکست باکس نمایش داده میشه .
2- عملگرهایی که این کنترل پشتیبانی می کند : {* , ^ , - , + , / , \ }

tstsst
یک شنبه 18 فروردین 1392, 11:30 صبح
سلام

1) سایزشو نمیشه تغییر داد
2) از پرانتز نمیشه استفاده کرد


((a) + b) * (c / d) ...

davood_mortazavi
یک شنبه 18 فروردین 1392, 11:58 صبح
سلام
اگر می تونید سورس dll را بگذارید تا با کمک بقیه دوستان تکمیل و شکیلترش کنیم

pooya1072
یک شنبه 18 فروردین 1392, 14:05 عصر
سلام

1) سایزشو نمیشه تغییر داد
2) از پرانتز نمیشه استفاده کرد


((a) + b) * (c / d) ...

1- درباره سایز حق با شماست ولی خب به راحتی قابل حله
2- در مورد پرانتز ... یک مشکل اساسی که بهش بر نخورده بودم . مشکل رو اصلاح کردم .در ادامه سورس رو میزارم . خیلی ممنون

pooya1072
یک شنبه 18 فروردین 1392, 14:10 عصر
سلام
اگر می تونید سورس dll را بگذارید تا با کمک بقیه دوستان تکمیل و شکیلترش کنیم

اینم خدمت شما ....
http://uploadtak.com/images/v582_Solver.rar : لینک مستقیم ( کلیک راست کنید و گزینه Save Target as رو بزنید )

درمورد برنامه عرض کنم از اونجایی که حین نوشتنش خیلی وقتا سردرگم میشدم اونا به توابع مختلف تقسیم کردم. فکر کنم درکش برای دوستان هم راحت تر باشه....ولی زمان اجراش بیشتر میشه که بعد از کامل شدن برنامه میشه اون رو به صورت یک تابع واحد در آورد.

منظور من از این تاپیک بیشتر رفع مشکلات لاجیک برنامه است تا مشکلات ظاهری ... اگه ممکنه بیشتر روی اون قسمت زوم کنید ... ممنون

tstsst
یک شنبه 18 فروردین 1392, 19:21 عصر
پیشنهاد :
1) اگه در تنظیماتش ازافه کنید که بشه اعمال انجام شده رو دید هم خوب میشه ؟!
2) از اعمال SQRT , ... هم پشتی بانی کنه !
3) توانایی حل معادلات ساده یا پیچیده ( y = x^2 + x + 1 ,...)

در کل توانایی های زیادی نداره که بشه مشکلات زیادی ازش در بیاد فکر کنم بقیر از پرانتز مشکل دیگه ای نداشته باشه.

pooya1072
یک شنبه 18 فروردین 1392, 20:41 عصر
2) از اعمال SQRT , ... هم پشتی بانی کنه !
توی کارش هستم ...

3) توانایی حل معادلات ساده یا پیچیده ( y = x^2 + x + 1 ,...)
نه دیگه ... این یکی رو نیستم :لبخند:

در کل توانایی های زیادی نداره که بشه مشکلات زیادی ازش در بیاد فکر کنم بقیر از پرانتز مشکل دیگه ای نداشته باشه
اونم که حل شد ... در لینکهای بعدی گذاشتم.

tstsst
یک شنبه 18 فروردین 1392, 21:25 عصر
حل معادله که زیاد سخت نیست اول چک کن که تو برنامه اگه X,Y باهم بود ضریب ها شونو جدا کن و معادله رو حل کنه
در کل یک نگاه به این (http://www.wolframalpha.com/) بنداز بد نیست :لبخند: البته برای یک یوزر کنترل خیلی زیاده ولی چیز های جالبی داره شاید ایده داد :لبخند: