Calculator App – это простое, но мощное калькуляторное приложение, разработанное с использованием современных технологий, таких как React и TypeScript. Приложение поддерживает базовые арифметические операции и включает в себя удобный адаптивный интерфейс.
- Выполнять основные арифметические операции: сложение, вычитание, умножение и деление
- Обрабатывать десятичные числа и отрицательные значения
- Работать с адаптивным интерфейсом, который автоматически подстраивается под размер экрана
- Поддержка цифр до 16 знаков для точных вычислений
- Ввод чисел с автоматической подстройкой размера шрифта в зависимости от длины числа
- Простой и чистый интерфейс – Визуально привлекательный и понятный дизайн, подходящий для любых устройств.
- Адаптивный интерфейс – Шрифт на экране калькулятора автоматически меняется, чтобы вписываться в доступное пространство (реализовано с использованием
useRef
иuseEffect
). - Плавная обработка чисел – Максимальная длина числа – 16 цифр, с автоматическим форматированием для тысяч.
- Обработка ошибок деления на ноль – В случае деления на ноль выводится сообщение "Can't divide by 0".
- Интерактивные кнопки – Реализована обработка всех основных арифметических операций, включая работу с отрицательными и десятичными числами.
- Run the tests:
npm run test
Tools needed to run this app: node
and npm
npm install
to install dependenciesnpm start
to run the app- Go to
http://localhost:3000