Witam, mam problem z parserem do sprawdzania poprawności działań matematycznych.
korzystam z Math.processor -> kod parsera
parser działa poprawnie z jednym wyjątkiem, w momencie wprowadzania działania z procentem np 10*50% dostaję błąd.
po przeglądnięciu kodu widać że % nie jest procentem tylko modulo, czyli zwraca resztę z dzielenia.
np. 6%2 jest poprawne i zwraca zero.
Ja jednak chiałbym aby obliczany był procent jednak nie wiem jak zmienić kod.
Mógłby mi ktoś pomóc?
np. działanie 10*50% powinno zwrócić wynik 5.
Proszę o pomoc.
demo parsera demo