PDA

View Full Version : برنامه تبدیل infix به postfix و prefix



victor007
پنج شنبه 16 مهر 1388, 15:01 عصر
سلام خدمت دوستان
این برنامه می تواند عبارت infix را به postfix و prefix تبدیل کند .
برنامه را اینجا قرار می دهم خوشحال می شوم که نظر تون رو در مورد این برنامه بدونم
اگه ایده ای هم برای بهتر شدن این برنامه دارید لطفا بگید

اَرژنگ
جمعه 17 مهر 1388, 08:56 صبح
سلام خدمت دوستان
این برنامه می تواند عبارت infix را به postfix و prefix تبدیل کند .
برنامه را اینجا قرار می دهم خوشحال می شوم که نظر تون رو در مورد این برنامه بدونم
اگه ایده ای هم برای بهتر شدن این برنامه دارید لطفا بگید

لطفا کد را هم قرار بدید، اینجا سایت آموزشی است و هیچ آدم عاقلی یک برنامه بدون سورس را به اعتبارش هیچ دلیلی ندارد نباید اجرا کنه. به همه توصیه میکنم برنامه بدونه کد را اجرا نکنند.

mahdi_7610
جمعه 17 مهر 1388, 12:07 عصر
این برنامه شما با پرانتز کار میکنه .

قادر نیست اولویت ها تشخیص بده و بدون پرانتز کار کنه.

بهتر بود این قابلیت را هم اضافه میکردید که بتونه با تشخیص اولویت ها بدون پرانتز عمل کنه .

victor007
جمعه 17 مهر 1388, 15:29 عصر
اینم سورس برنامه ام
تشکر می کنم از همه دوستان

*** این پست توسط bermooda ویرایش شده است ***

victor007
جمعه 17 مهر 1388, 15:31 عصر
این برنامه شما با پرانتز کار میکنه .

قادر نیست اولویت ها تشخیص بده و بدون پرانتز کار کنه.

بهتر بود این قابلیت را هم اضافه میکردید که بتونه با تشخیص اولویت ها بدون پرانتز عمل کنه .
ولی من چک کردم بدون پرانتز اولویت ها رو در نظر میگیره

mahdi_7610
جمعه 17 مهر 1388, 16:02 عصر
ولی من چک کردم بدون پرانتز اولویت ها رو در نظر میگیره

برای مثال این مورد

a/b-c+d*e-a*e

یا این مورد

a/b-c+d*e-a*c/d

victor007
شنبه 18 مهر 1388, 14:44 عصر
برای مثال این مورد

a/b-c+d*e-a*e

یا این مورد

a/b-c+d*e-a*c/d
من هنوز منظورتون رو متوجه نمیشم
منظور شما اینه که در هر دو تبدیل اولویت ها رو در نظر نمیگیره
چون ابتدا اعمال ضرب و تقسیم را انجام میده و بعد از اون جمع و تفریق ها رو.
شاید در تبدیل به prefix مشکلی داشته ؟

mahdi_7610
شنبه 18 مهر 1388, 15:10 عصر
من هنوز منظورتون رو متوجه نمیشم
منظور شما اینه که در هر دو تبدیل اولویت ها رو در نظر نمیگیره
چون ابتدا اعمال ضرب و تقسیم را انجام میده و بعد از اون جمع و تفریق ها رو.
شاید در تبدیل به prefix مشکلی داشته ؟

من که امتحان کردم توی هر دو حالت بدون پرانتز دچار مشکل میشه .

irannavid
پنج شنبه 11 خرداد 1391, 18:25 عصر
slm اقا خود برنامشو قرار ندادید؟