This calculator is able to calculate values for 2 arguments inputted. It also have single-argument functions.
Zadanie: Uzupełnić aplikację kalkulatora.
Kalkulator ma prezentować, poza wynikiem/wprowadzaną właśnie liczbą, etykietę z wypisanym poprzednio wykonanym działaniem i jego operandami.
Działania dwuargumentowe:
- dodawanie
- odejmowanie
- mnożenie
- dzielenie
- potęgowanie
- dzielenie modulo
- wersje procentowe działań
Działania (funkcje) jednoargumentowe:
- pierwiastek kwadratowy
- wzięcie odwrotności liczby (1/x)
- silnia (sami decydujemy, czy obliczamy odp silni dla niecałkowitej liczby z użyciem funkcji gamma czy zaokrąglamy liczbę przedtem, czy nie pozwalamy na taką operację)
- logarytm (10 i/lub naturalny i/lub binarny)
- zaokrąglenie w dół i w górę (podłoga i sufit)