آکادمی جوانه کد

مطالب آموزشی

اعضای آکادمی

ثبت نام

درباره آکادمی

تمرین برنامه نویسی ٢٦

Write a parser which calculates the result of any arbitary mathematical expression.

Valid inputs may contain + / * - () and digits.

توضیحات

برنامه ای بنویسید که یک عبارت دلخواه ریاضی حاوی چهار عملگر اصلی به همراه پرانتز را دریافت کرده و نتیجه را محاسبه کند. اولویت عملگرها به ترتیب از بیشتر به کمتر * / + -

نمونه ورودی و خروجی

Input:

2 + 3 * 5
3 * 6 - 8 + 2
((2 + 3) * (4 + 6) / 2 ) - 5

Output:

17
12
20