Данное приложение представляет собой функциональную модель калькулятора, разработанную с использованием WPF и C#. Приложение предназначено для выполнения как базовых арифметических операций, так и более сложных вычислений, включая тригонометрические функции и возведение в степень. Поддерживается два режима работы: обычный и расширенный, что позволяет пользователям использовать дополнительные функции при необходимости.
В приложении было реализовано следующее:
- Инсталлятор для проекта и возможность запуска через ярлык на рабочем столе
- Динамическое изменение размера окна
- Поддержка ввода с клавиатуры
- Простой и расширенный режимы
Калькулятор поддерживает:
- Базовые арифметические операции: сложение, вычитание, умножение, деление
- Поддержка десятичных чисел: ввод и вычисления с использованием десятичных дробей
- Изменение знака: возможность смены знака текущего значения
- Возведение в квадрат: быстрое возведение числа в квадрат
- Поддержка числа e: ввод числа Эйлера (e) для математических вычислений
- История операций: отображение последовательности введенных операций
- Возведение в степень: вычисления с использованием возведения в степень
- Натуральный логарифм: вычисление логарифма числа
- Тригонометрические функции: синус, косинус, тангенс и котангенс
- Квадратный корень: вычисление квадратного корня числа
- Переключение между градусами и радианами: возможность выбора единицы измерения для тригонометрических функций
1. Открыть папку с проектом в среде разработки и выбрать проект Calculator.sln
2. Запустить приложение
1. Открыть папку с проектом и перейти по следующей директории:
AutoSalonApp\AutoSalonApp_setup\Release
2. Открыть установщик setup.exe
3. Пройти процесс установки и запустить ярылк на рабочей столе
* Запустите приложение * Используйте кнопки на интерфейсе для ввода чисел и операций * Переключайтесь между обычным и расширенным режимами с помощью кнопки "Расш." * Введите арифметическое выражение и нажмите "=" для получения результата * Если необходимо, используйте кнопки тригонометрических функций и возведения в степень в расширенном режиме для сложных вычислений- C# (.NET 8.0)
- WPF
- Doxygen (для автодокументирования)
Этот проект распространяется по лицензии MIT / This project is licensed under the MIT License
По всем вопросам и пожеланием обращайтесь по адресу `[email protected]`.