
یک ماشین حساب ساده که نیاز به توضیح اضافی ندارد
پروژه ماشین حساب به زبان سی پلاس پلاس
یک ماشین حساب ساده که نیاز به توضیح اضافی ندارد
تابعی به نام Infix2Postfix1 تعریف شده است:
تابع مرحلهی قبل (Infix2Postfix1) به گونهای تغییر کرده است که:
قالب عبارت میانوندی:
عبارت میانوندی شامل عملوند و عملگر و پرانتز باز '(' و بسته ')' میباشد. عملوندها به صورت اعداد اعشاری (ارقام ۱ تا ۹ و علامت ممیز (.)) و عملگرها شامل جمع (+)، تفریق (-)، ضرب (*)، تقسیم (/) و توان (^) میباشند. بین عملوندها، عملگرها و پرانتزها هیچ نویسهای (مانند فاصله) وجود ندارد.
قالب عبارت پسوندی:
عبارت پسوندی شامل عملوند و عملگر (با قالبی مانند عبارت میانوندی) میباشد. عملگرها و عملوندها با نویسهی فاصله (' ') جدا میشوند.
در این فایل
وجود دارد.