Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]parsowanie działania matematycznego, nie oblicza procentów
Forum PHP.pl > Forum > Przedszkole
pablo_83
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
CuteOne
10 * 50%

10 * 50 / 100
pablo_83
dodawałem tak jednak parser zwraca błąd, nie wiem jak w nim samym zamienić modulo na procenty ( /100).
obszedłem to jednak w inny sposób przed podaniem wartości do parsera robię replace na % i zamieniam na /100.

Z tym sobie radzi bez problemu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.