W pierwszej części artykułu pokazałem jak zaimplementować parser dokonujący konwersji z tradycyjnego wyrażenia algebraicznego, na postać ONP. W tej części uzupełnimy definicję metody obliczającą to wyrażenie oraz zaimplementujemy podstawowe funkcje matematyczne
-
-
Wyrażenia matematyczne w formie tradycyjnej notacji algebraicznej można obliczyć za pomocą algorytmu ONP (Odwrotna Notacja Polska). W pierwszej części artykułu pokażę jak zaimplementować parser konwertujący wyrażenie matematyczne z tradycyjnej postaci na notację ONP. Natomiast w drugiej części artykułu, algorytm obliczania takiego wyrażenia oraz architekturę pozwalającą na łatwe rozszerzenie parsera o nowe własne funkcje.