no-img
انجمن دانشجویان هوش مصنوعی

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


انجمن دانشجویان هوش مصنوعی
پکیج های آموزشی سایت
اطلاعیه های سایت

ادامه مطلب

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


در این بخش از سورس کدهای برنامه نویسی  مثالی برای استفاده از پشته در ساختمان داده را حل می ‌کنیم به هیمن منظور سورس کد برنامه تبدیل عبارت میانوندی به پسوندی در جاوا را آماده کرده‌ایم که عبارت میانوندی ریاضی به صورت عددی و یا متغییری دریافت کرده و آن را با استفاده از پشته به عبارت پسوندی تبدیل کرده و چاپ کرده و همچنین حاصل عبارت ریاضی را نیز در آخر به دست آورده و چاپ می کند.

نکته: بارت شامل اعداد صحیح (غیر منفی) حداکثر ۵ رقمی، +، -، *، /، %، ^، پارانتز باز، و پارانتز بسته است.

نکته: علامت ^ عملگر توان است. اولویت آن از عملگرهای دیگر بالاتر و شرکت پذیری آن از راست به چپ است.

نکته: علامت % عملگر باقیمانده است. اولویت آن با عملگرهای ضرب و تقسیم یکسان است.

ورودی نمونه :

۱۰ + (۲ * ۵) / ۳ ^ ۲

خروجی نمونه : 

+ ۱۰ / * ۲ ۵ ^ ۳ ۲

۱۰



موضوعات :
سورس کد , كامپيوتر

درباره نویسنده

مديريت 40 نوشته در انجمن دانشجویان هوش مصنوعی دارد . مشاهده تمام نوشته های

دیدگاه ها


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *