سورس کد تبدیل عبارت میانوندی به پسوندی با استفاده از پشته در جاوا
در این بخش از سورس کدهای برنامه نویسی مثالی برای استفاده از پشته در ساختمان داده را حل می کنیم به هیمن منظور سورس کد برنامه تبدیل عبارت میانوندی به پسوندی در جاوا را آماده کردهایم که عبارت میانوندی ریاضی به صورت عددی و یا متغییری دریافت کرده و آن را با استفاده از پشته به عبارت پسوندی تبدیل کرده و چاپ کرده و همچنین حاصل عبارت ریاضی را نیز در آخر به دست آورده و چاپ می کند.
نکته: بارت شامل اعداد صحیح (غیر منفی) حداکثر ۵ رقمی، +، -، *، /، %، ^، پارانتز باز، و پارانتز بسته است.
نکته: علامت ^ عملگر توان است. اولویت آن از عملگرهای دیگر بالاتر و شرکت پذیری آن از راست به چپ است.
نکته: علامت % عملگر باقیمانده است. اولویت آن با عملگرهای ضرب و تقسیم یکسان است.
ورودی نمونه :
۱۰ + (۲ * ۵) / ۳ ^ ۲
خروجی نمونه :
+ ۱۰ / * ۲ ۵ ^ ۳ ۲
۱۰
دیدگاه ها