Калькулятор выражений с учетом приоритета операций

Реализация алгоритма перевода в обратную польскую запись методом Дейкстра.

Помимо традиционной записи математического выражения (x+y), существует другая форма записи: xy+, называемая постфиксной, либо обратной польской записью.  Обработка переводит введенное пользователем выражение в обратную польскую запись (например выражение (1+2*4)/(5+3*6-4) преобразуется в  124*+536*+4-/). Для вычисления формулы в обратной польской записи нужно просто прочитать запись слева направо. Если встречается операнд, его нужно пометить в массив. Если встречается оператор, нужно выполнить заданную им операцию.

Обработка тестировалась на платформе версии 8.3.13.1865.

Возможно, пригодится кому-нибудь для разработок 🙂

1 Comment

  1. wowik

    https://forum.mista.ru/topic.php?id=841899&page=1 — этим навеяно)?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *