Kod źródłowy kalkulatora

Kod źródłowy kalkulatora
ST
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 5 lat
  • Postów:23
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

edytowany 2x, ostatnio: Shalom
PR
  • Rejestracja:około 11 lat
  • Ostatnio:około 17 godzin
  • Lokalizacja:Pomorskie (Stare Kabaty)
3

google: parser ONP/RPN(po angielskiemu ) (masz tego mase i ciut ciut)

edytowany 2x, ostatnio: Proxima
kaczus
  • Rejestracja:około 10 lat
  • Ostatnio:6 dni
  • Lokalizacja:Łódź
  • Postów:1402
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ć :)


Ogólnie na prace domowe mam stawki zaporowe. Czasem coś o programowaniu znajdzie się na mojej stronie
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
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.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
edytowany 2x, ostatnio: Shalom
ST
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 5 lat
  • Postów:23
0

Dzieki wielkie. onp pomoglo rozwiązać problem ;)
Problem solved

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.