Полноценный оконный калькулятор, который принимает выражение-строку и заменяет выражение на результат. Код основан на регулярных выражениях. Порядок действий устанавливается при помощи условий.
Порядок действий:
- Скобки
- Остаток от деления
- Число действие процент от числа (100+5%)
- Процент от числа
- Возведение в квадрат
- Деление, умножение
- Сложение, вычитание
Что может калькулятор:
- Выполнения действий по порядку
- Сложение
- Вычитание
- Деление
- Умножение
- Действие с процентом (10%, вывод: 0.1; 100 + 5%, вывод: 105)
- Остаток от деления
- Возведение в степень