Overview
Частина загального опису – див. 2.1.
Калькулятор складається з трьох модулів - "Графічний інтерфейс", "Модуль, що аналізує та обчислює введений вираз" (AnalaizerClass.dll) і "Модуль, що реалізує математичні функції" (CalcClass.dll). Після того, як користувач введе вираз, що обчислюється одним з двох вищеописаних способів, управління передається аналізуючому модулю, який форматує вираз, виділяючи числа і оператори, перевіряє коректність скобкової структури, а також виявляє невірні з точки зору математики конструкції (наприклад, 3+*+3 ), переводить вираз у зворотний польський запис, після чого обчислює вирази, використовуючи математичні функції із модуля CalcClass.