30. Zapamiętanie ostatniego działania

Wpadłem na pomysł, że będę przechowywać w pamięci ostatnio wybraną operację arytmetyczną, którą posłużę się podczas wciśnięcia przycisku "=". W porównaniu do poprzedniej wersji, kod całkowicie się zmienił. Już nie ma flagi "isFirstInput". Pojawiła się w to miejsce zmienna "lastResult", w której będę zapamiętywał ostatni wynik. Ten ostatni wynik będzie mi potrzebny, aby móc wykonać działanie na więcej niż dwóch liczbach. Kalkulator tak działa, że jak wciśniemy liczbę, potem znak operacji arytmetycznej, potem liczbę i jeszcze raz znak operacji arytmetycznej, wówczas na ekranie wyświetli się wynik działania arytmetycznego tych dwóch liczb. Po czym mamy wówczas możliwość wpisać kolejną liczbę, która zostanie dodana do tego ostatniego wyniku. Jak na razie nie działa, ale idźmy do kolejnej wersji kodu...

Wpadłem na pomysł, że będę przechowywać w pamięci ostatnio wybraną operację arytmetyczną, którą posłużę się podczas wciśnięcia przycisku „=”.

W porównaniu do poprzedniej wersji, kod całkowicie się zmienił. Już nie ma flagi „isFirstInput”. Pojawiła się w to miejsce zmienna „lastResult”, w której będę zapamiętywał ostatni wynik. Ten ostatni wynik będzie mi potrzebny, aby móc wykonać działanie na więcej niż dwóch liczbach.

Kalkulator tak działa, że jak wciśniemy liczbę, potem znak operacji arytmetycznej, potem liczbę i jeszcze raz znak operacji arytmetycznej, wówczas na ekranie wyświetli się wynik działania arytmetycznego tych dwóch liczb. Po czym mamy wówczas możliwość wpisać kolejną liczbę, która zostanie dodana do tego ostatniego wyniku.

Jak na razie nie działa, ale idźmy do kolejnej wersji kodu…

Dodaj komentarz