ZŁOŻONY KALKULATOR – program ma posiadać następujące możliwości obliczeń: dodawanie, odejmowanie, mnożenie, dzielenie, obliczanie sinus, cosinus, wartość bezwzględna, dzielenie całkowite, reszta z dzielenia (podstawowe wyrażenia pascal) oraz tangens, cotangens, podnoszenie liczby do określonej potęgi, pierwiastek określonego stopnia z podanej wartości, znajdowanie największego wspólnego dzielnika, obliczanie silni (wyrażenia przekształcone matematycznie, np. tan(x)=sin(x)/cos(x)). Przedstawianie wyniku matematycznego w postaci pisemnej oraz graficznej dla: funkcja liniowa, funkcja kwadratowa (wszystkie przypadki), układ równań, sinus, cosinus. Obliczanie pól: kwadrat, trójkąt, koło, trapez oraz objętości: prostopadłościan, ostrosłup (różne podstawy), walec. Program ma posiadać możliwość buforowania obliczonego wyniku i wykorzystania go w innych obliczeniach, możliwość czyszczenia buforu.