Калькулятор Windows

## Компонент Microsoft Windows

Калькулятор в Windows 10 в режиме освещения

Калькулятор Windows - это калькулятор программного обеспечения, который входит во все версии Windows.

## История

Простой арифметический калькулятор был впервые включен в Windows 1.0.

В Windows 3.0 был добавлен научный режим, включающий экспоненты и корни, логарифмы, факториальные функции, тригонометрию (поддерживает радиан, градус и градиенты), базовые преобразования (2, 8, 10, 16), логические операции, статистические такие функции, как статистика одиночных переменных и линейная регрессия.

В Windows 98 и более поздних версиях он использует арифметическую библиотеку произвольной точности, заменяя стандартную библиотеку с плавающей запятой IEEE. Он предлагает точность bignum для основных операций (сложение, вычитание, умножение, деление) и 32 цифры точности (128 бит внутренней точности, 38,5 цифр, которые могут быть проверены путем вычисления квадратного корня на выводе и более точного продукта или делая один и тот же расчет двумя разными способами) для расширенных операций (квадратный корень, трансцендентные функции). Самое большое значение, которое может быть представлено в Калькуляторе Windows, в настоящее время составляет <1010 000, а самое маленькое - 10-9999. (Также вычисляет функцию Гамма не только факториал, поэтому можно получить 4.7!).

В Windows 2000 добавлена ​​группировка цифр. Настройки и базовые настройки добавляются в строку меню.

### Windows 7

В Windows 7 были добавлены отдельный программист, статистика, преобразование единиц, расчет даты и рабочие листы. Подсказки были удалены. Кроме того, интерфейс Калькулятора был обновлен впервые с момента его введения. Базовые функции преобразования были перенесены в режим программиста, а функции статистики были перенесены в режим статистики. Переключение между режимами не сохраняет текущий номер, очищая его до 0.

В каждом режиме, кроме режима программиста, можно увидеть историю вычислений. Приложение было перепроектировано для размещения мультитач. Стандартный режим ведет себя как простой калькулятор чековой книжки; ввод в последовательность 6\*4+12/4-4\*5 дает ответ 25. В научном режиме при выполнении расчетов выполняется порядок операций (умножение и деление выполняются до сложения и вычитания), что означает 6\*4+12/4-4\*5=7

В режиме программиста ввод числа в десятичном формате имеет нижний и верхний предел, в зависимости от типа данных, и всегда должен быть целым числом. Тип данных в десятичном режиме заключен в n-разрядное целое число при преобразовании из числа в шестнадцатеричном, восьмеричном или двоичном режиме.

 Двухбайтный
 Четырехбайтный
 Шестидесятичетырехбайтный

Справа от основного калькулятора можно добавить панель с расчетом даты, преобразованием единиц и рабочими листами. Рабочие листы позволяют вычислять результат выбранного поля на основе значений других полей. Предварительно определенные шаблоны включают расчет экономии топлива автомобиля (миль на галлон и л / 100 км), аренды автомобиля и ипотеки. В предварительных версиях Windows 7 калькулятор также предоставил шаблон заработной платы.

### Windows 8.1

В то время как традиционный Калькулятор по-прежнему включен в Windows 8.1, также присутствует Калькулятор Metro-стиля, в котором есть полноэкранный интерфейс, а также нормальный, научный и конверсионный режимы.

### Windows 10

Калькулятор в не-LTSB изданиях Windows 10 является универсальным приложением Windows. Напротив, Windows 10 LTSB (который не включает универсальные приложения для Windows) включает в себя традиционный калькулятор, но который теперь называется win32calc.exe. Оба калькулятора предоставляют функции традиционного калькулятора, входящего в состав Windows 7, такие как единичные преобразования для объема, длины, веса, температуры, энергии, области, скорости, времени, мощности, данных, давления и угла и списка истории, которые пользователь может очистить.

Как универсальное приложение Windows, так и win32calc.exe LTSB регистрируются в системе как обработчики псевдокода «калькулятор:». Эта регистрация аналогична той, которая выполняется любым другим хорошо выполненным приложением, когда она регистрируется как обработчик типа файла (например, .jpg) или протокола (например, http :).

Все выпуски Windows 10 (как LTSB, так и не LTSB) по-прежнему имеют файл calc.exe, который, однако, является только заглушкой, которая запускает (через ShellExecute) обработчик, связанный с псевдокодом «calculator:». Как и в случае с любым другим протоколом или файловым типом, когда есть несколько обработчиков, пользователи могут выбирать, какой обработчик они предпочитают - либо с помощью классической панели управления («Настройки программ по умолчанию»), либо с помощью настроек пользовательского интерфейса («Приложения по умолчанию») или из командной строки через OpenWith calculator: .

## Особенности

По умолчанию калькулятор запускается в стандартном режиме, который напоминает четырехфункциональный калькулятор. Более продвинутые функции доступны в научном режиме, включая логарифмы, числовые базовые преобразования, некоторые логические операторы, приоритет операторов, радиан, степень и градиенты, а также простые статистические функции с одной переменной. Он не обеспечивает поддержку пользовательских функций, сложных чисел, переменных хранения для промежуточных результатов (кроме классической памяти накопителей карманных калькуляторов), автоматизированного преобразования полярно-декартовых координат или поддержки статистики с двумя переменными.

Калькулятор поддерживает быстрые клавиши; все функции калькулятора имеют ассоциированную комбинацию клавиш.

Калькулятор в шестнадцатеричном режиме не может принимать или отображать шестнадцатеричное число, превышающее 16 шестнадцатеричных цифр. Таким образом, наибольшее число, которое он может обрабатывать, составляет 0xFFFFFFFFFFFFFFFF (десятичное 18 446 744 073 709 551 615). Любые вычисления в шестнадцатеричном режиме, которые превышают этот предел, будут отображать результат нуля, даже если эти вычисления будут успешными в других режимах. В частности, научная нотация недоступна в этом режиме.

## Calculator Plus

Калькулятор Plus - это отдельное приложение для пользователей Windows XP и Windows Server 2003, которое добавляет режим «Конверсия» в версии калькулятора Windows XP. Режим «Конверсия» поддерживает конвертацию единиц и конвертацию валют. Курсы обмена валют можно обновить, используя встроенную функцию обновления, которая загружает курсы обмена из Европейского центрального банка.