Napisałem w C++ prosty kalkulator konsolowy. Kalkulator ten obsługuje kolejność działań. Polega na tym, że wpisujesz całe działanie jako jednego stringa, a ten liczy i zwraca wynik działania.
Np. wpisujesz 2+2*2 w jednej linii, a program zwraca 6.
Link do pobrania (wersja 2.1, do której dodałem pamięć, liczbę pi, e, funkcje trygonometryczne oraz silnię):
https://mega.nz/#!iV9TAC7b!2c2iyw-zEJBoAVD4jwTm4myyy07ZC6eMHVQxUMhYIR8
Jest to wersja 2.0. Nazwałem to Supreme Calculator 2, ponieważ kiedyś już zrobiłem kalkulator, który nazwałem Supreme Calculator. Supreme Calculator 2 to jego druga wersja.
Ściągnijcie program i uruchomcie. Potem już sobie poradzicie, a jak nie ogarniacie to wklepcie komendę help i wam wszystko się wyświetli. Czytajcie to, co się wyświetla na ekranie i będzie spoko.
Dzielę się tym z wami teraz, ponieważ chcę byście powiedzieli mi co o tym sądzicie. No i przy okazji może wykryjecie jakieś bugi :P
Planuję w przyszłości udoskonalać ten program. Dodam możliwość wykonywania działań na liczbie PI oraz na liczbie e, możliwość dodania jakiejś liczby do pamięci, trygonometrię, logarytmy i inne rzeczy.
Na razie chcę wiedzieć, co o tym myślicie.