Ну, например преобразовать к обратной польской записи, а потом элементарно считается.
http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%...%B8%D1%81%D1%8C