PDA

View Full Version : سوال: محاسبه عبارت با عملوند ها و عملگرها



elahe_sharbati
شنبه 25 شهریور 1391, 22:06 عصر
سلام کسی میتونه کمکم کنه و بگه چطوری میتونم برنامه برای حل یک عبارت داخل یک تکس باکس بنویسم
مثلا 25+25*2(6^2+3)/2
داخل یک تکس باکس نوشته وبشه ودر تکس باکس دیگری جواب ان نمایش داده بشه

meisam12
شنبه 25 شهریور 1391, 22:21 عصر
سلام
شما باید اول مرحله جداسازی عملوند و عملگر را باید انجام دهید یعنی الویت گذاری کنید(مثلاً الویت پرانتز از همه بیشتر است)بعد از اینکه توانستید الویت بندی کنید 3قسمت ، 3قسمت به یک متد بفرستید . دو قسمت عملوند و یک قسمت عملگر(مثلاً 1 + 2) به همین ترتیب تا پایان کار باید این کار را ادامه دهید.

meisam12
شنبه 25 شهریور 1391, 22:32 عصر
برای دریافت سورس کد در این زمینه به این http://www.codeproject.com/Articles/5412/Writing-own-regular-expression-parser لینک مراجعه کنید.

elahe_sharbati
یک شنبه 26 شهریور 1391, 22:48 عصر
سلام
امکانش هست کمی ساده تر کمکم کنید
طوری که بتونم برنامشو بنویسم