szukam kodu źródłowego kalkulatora który otrzymuje na wejściu otrzymuje cały ciąg np. 3+4*3-2/32 i wyświetla wynik operacji. Byłbym wdzięczny za pomoc, siedzę już kilkanaście godzin i nie mogę tego ogarnąć. Może być obiektowo ale jest mi to obojętne. Głównie chodzi mi o funkcję która jest odpowiedzialna za obliczanie wyniku
0
3
google: parser ONP/RPN(po angielskiemu ) (masz tego mase i ciut ciut)
1
Jak chcesz - łap - tyle, że jest to bardzo uproszczona wersja (robiona jako rzecz ilustrująca coś innego niż działający kalkulator) i nie bierze pod uwagę priorytetów operatorów, będziesz musiał sobie to dorobić :)
0
Łap, ten chyba nawet bardziej hardkorowy niż potrzebujesz ;) https://github.com/p4-team/ctf/tree/master/2015-09-26-trendmicro/calculator
Ostrzegam tylko że sklejane na kolanie z kilku solverów :D
Jeśli chcesz samo obliczanie prostych wyrażeń to zamieniaj je na ONP a potem licz za pomocą stosu.
0
Dzieki wielkie. onp pomoglo rozwiązać problem ;)
Problem solved