Kod źródłowy kalkulatora

0

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1