kalkulator naukowy

0

Mam napisać kalkulator naukowy który będzie dzialal w następujący sposób. Pobiera równanie a następnie wyświetla wynik danego równania. Myślałem żeby pobierac równanie jako string, analizować go a następnie zgodnie z kolejnością wykonywania dzialan oblicza wynik końcowy. Działania jakie może wykonywać to dodawanie odejmowanie mnożenie i dzielenie. Moje pytanie brzmi czy można ten program skonstruować inaczej a właściwie czy macie może jakiś lepszy pomysł bo czuje ze mój sposób nie jest najlepszy. Szukam pomyslu a nie gotowego rozwiązania. Za pomoc wielkie dzieki

Pozdrawiam

0

Akurat darmowy rozdział mówi co nieco o pisaniu kalkulatora, może się przyda.
http://pdf.helion.pl/pcppt2/pcppt2.pdf

0

Kiedyś do kompilatorów Maxona był dołączany taki parser W latach 90 ucząc się języka rozpracowywałem go. Ówczesne moje pomysły, może nie wszystkie były najlepsze, ale masz tam link do kodu oraz krótki opis http://kaczus.republika.pl/izv/parser.html

1

Reverse Polish Notation

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