Данная лабораторная работа представляет собой калькулятор, способный вычислять значения выражений, написанных в обратной польской нотации (Reverse Polish Notation).
Поддерживаемые операции:
- сложение "+"
- вычитание "-"
- умножение "*"
- деление "/"
- возведение в степень "**"
- целочисленное деление "//" (только для целых чисел)
- остаток от деления "%" (только для целых чисел)
Обработка ошибок реализована при помощи исключений.
Поддержка унарных + и - (унарные + и - должны располагаться перед числом без пробелов: +3.14, -52).
Скобки не играют никакой роли в обратной польской записи, поэтому являются недопустимым символом.
Выражение, записанное в обратной польской записи. Числа (целые или вещественные) и операторы должны разделяться пробелами. Например: 3 4 + 2 *
Число (целое или вещественное) - результат выражения, записанного в обратной польской записи. Например: 14
Жензиров Илья
Группа: №М8О-102БВ-25