Write a parser which calculates the result of any arbitary mathematical expression.
Valid inputs may contain + / * - () and digits.
برنامه ای بنویسید که یک عبارت دلخواه ریاضی حاوی چهار عملگر اصلی به همراه پرانتز را دریافت کرده و نتیجه را محاسبه کند. اولویت عملگرها به ترتیب از بیشتر به کمتر * / +
2 + 3 * 5
3 * 6 - 8 + 2
((2 + 3) * (4 + 6) / 2 ) - 5
17
12
20