Skip to content

Latest commit

 

History

History

P026

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Problem 026

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

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

Persian Description

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

Sample Input/Output

Input:

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

Output:

17
12
20