Cześć!
Chce sobie napisać Kalkulator, praktycznie identyczny z tym udostępnionym w Windowsie (chodzi mi o wersje podstawową).
Nie jest to takie proste jakby się wydawało, ze względu na ilość różnych przypadków przy wprowadzaniu danych oraz ich wypisywaniu.
Ktoś ma jakiś artykulik opisujący chociaż troszkę algorytm działania takiego kalkulatora ? Znalazłem coś na ten temat tutaj: http://www.codeproject.com/KB/recipes/calculator_application.aspx, gdzie w komentarzu dodatkowo znalazłem informację, że kalkulator powinno się pisać jak kompilator :) (budować drzewko itd.)
Dodatkowo znalazłem jeszcze http://www.codeproject.com/KB/cs/vivounicorn.aspx, nie mniej jednak ten kod mnie odstrasza i jestem przekonany, że można to napisać ładniej.
Będę wdzięczny za jakiekolwiek info.