Нуу... тут 2 варианта:
1) калькулятор реализуется на js. Данные обрабатываются на клиенте.
2) калькулятор реализуется на js и по аяксу отправляет выбранные пользователем данные на сервер. Данные обрабатываются на сервере и результат возвращается на клиент.