Content deleted Content added
Dab ont link |
→External links: ReactOS Calc |
||
(21 intermediate revisions by 13 users not shown) | |||
Line 5:
| logo = Windows Calculator icon.png
| logo size = x64px
| screenshot = Windows 11 Calculator
| screenshot size = 200px
| caption = Calculator in [[Windows 11]]
| author = Chris Peters,<br />Mark Cliggett,<br />Marc Taylor,<br />Kraig Brockschmidt<ref>{{Cite web
| last = Juarez
| first = Seth
| date = 2016-02-09
| url = https://learn.microsoft.com/en-us/shows/seth-juarez/kraig-brockschmidt-creator-of-calc-on-early-days-microsoft
| title = Kraig Brockschmidt, Creator of Calc, on the Early Days at Microsoft
| website = Microsoft Learn
| access-date = 2024-08-11}}</ref>
| developer = [[Microsoft]]
| released = {{
| latest release version = February 2025 Update (11.2502.2.0)
| latest release date = {{sda|2025|03|24|df=y}}<ref>{{Cite web
| url = https://apps.microsoft.com/detail/9wzdncrfhvn5
| title = Windows Calculator
| website = Microsoft Apps
| access-date = 2025-03-24}}</ref>
| repo = {{URL|https://github.com/Microsoft/calculator}}
| programming language = [[C++]], [[C Sharp (programming language)|C#]]
Line 19 ⟶ 32:
[[MIT License]] ([[Windows 10]])
}}
'''Windows Calculator''' is a [[software calculator]] developed by [[Microsoft]] and included in [[Microsoft Windows|Windows]]. In its [[Windows 10]] incarnation it has four modes: standard, scientific, programmer, and a graphing mode. The standard mode includes a number pad and buttons for performing arithmetic operations. The scientific mode takes this a step further and adds exponents and trigonometric
The Windows Calculator is one of a few applications that have been bundled in all versions of Windows, starting with [[Windows 1.0]]. Since then, the calculator has been upgraded with various capabilities.
Line 26 ⟶ 39:
==History==
A simple arithmetic calculator was first included with [[Windows 1.0]].<ref>
In [[Windows 3.0]], a scientific mode was added, which included [[exponent]]s and [[Nth root|root]]s, [[logarithm]]s, [[factorial]]-based functions, [[trigonometry]] (supports [[radian]], [[degree (angle)|degree]] and [[gradian]]s angles), base conversions (2, 8, 10, 16), logic operations, [[statistics|statistical]] functions such as single variable statistics and linear regression.
Line 33 ⟶ 46:
Until [[Windows 95]], it uses an [[IEEE 754-1985]] [[double-precision floating-point]], and the highest representable number by the calculator is 2<sup>1024</sup>, which is slightly above 10<sup>308</sup> (≈1.80 × 10<sup>308</sup>).
In [[Windows 98]] and later, it uses an [[arbitrary-precision arithmetic]] library, replacing the standard [[IEEE]] [[floating point]] library.<ref>{{Cite web |url=https://devblogs.microsoft.com/oldnewthing/20040525-00/?p=39193 |title=When you change the insides, nobody notices |website=The Old New Thing|date=25 May 2004 | access-date=2007-05-28 |archive-url=https://web.archive.org/web/20100306165045/http://blogs.msdn.com/oldnewthing/archive/2004/05/25/141253.aspx |archive-date=2010-03-06 |url-status=live }}</ref> It offers [[bignum]] precision for basic operations (addition, subtraction, multiplication, division) and 32 digits of precision for advanced operations ([[square root]], [[transcendental function]]s). The largest value that can be represented on the Windows Calculator is currently {{nowrap|<10<sup>10,000</sup>}} and the smallest is {{nowrap|10<sup>−9,999</sup>}}. (Also [[Factorial|!]] calculates the [[gamma function]] which is defined over all real numbers, only excluding the negative integers).
===Windows 2000, XP and Vista===
Line 42 ⟶ 55:
The calculators of [[Windows XP]] and [[Windows Vista|Vista]] were able to calculate using numbers beyond 10<sup>10000</sup>, but calculating with these numbers (e.g. 10^2^2^2^2^2^2^2...) does increasingly slow down the calculator and make it unresponsive until the calculation has been completed.
===Windows 7===
Line 81 ⟶ 94:
All Windows 10 editions (both LTSC and non-LTSC) continue to have a {{code|calc.exe}}, which however is just a stub that launches (via ShellExecute) the handler that is associated with the '{{code|calculator:}}' pseudo-protocol. As with any other protocol or filetype, when there are multiple handlers to choose from, users are free to choose which handler they prefer{{mdash}} either via the classic control panel ('Default programs' settings) or the immersive UI settings ('Default Apps' settings) or from the command prompt via {{code|OpenWith calculator:}}.
In the Windows 10 Fall Creators Update, a currency converter mode was added to Calculator.<ref>
On 6 March 2019, Microsoft released the [[source code]] for Calculator on [[GitHub]] under the [[MIT License]].<ref>{{Cite web|url=https://www.zdnet.com/article/microsoft-is-open-sourcing-windows-calculator-on-github/|title=Microsoft is open-sourcing Windows Calculator on GitHub|last=Foley|first=Mary Jo|author-link=Mary Jo Foley|date=6 March 2019|website=ZDNet|access-date=6 March 2019}}</ref>
=== Windows 11 ===
In Windows 11, the Calculator app's user interface was modified to match the design of Windows 11 and a new settings page is present for users to toggle between the themes of the app without changing the operating system's theme. In 2021, Microsoft announced it would migrate the codebase of the Calculator app to [[C Sharp (programming language)|C#]] in order to welcome more developers to contribute to the app. The community edition of Visual Studio can be easily configured to develop the source code.<ref>{{Citation |title=microsoft/calculator |date=2025-08-18 |url=https://github.com/microsoft/calculator |access-date=2025-08-18 |publisher=Microsoft}}</ref>
== Gallery ==
Line 99 ⟶ 112:
==Features==
By default, Calculator runs in standard mode, which resembles a four-function calculator. More advanced functions are available in scientific mode, including [[logarithm]]s, [[numerical base]] conversions, some [[logical connective|logical operators]], [[Order of operations|operator precedence]], [[radian]], [[degree (angle)|degree]] and [[gradians]] support as well as simple single-variable [[statistical]] functions. It does not provide support for user-defined functions, [[complex number]]s, storage variables for intermediate results (other than the classic accumulator memory of pocket calculators), automated [[polar coordinates|polar]]-[[
In addition, the programming mode allows conversions between bases 16, 10, 8, and 2, the most commonly used by programmers. In this mode, the on-screen [[numeric keypad]] includes the hexadecimal digits A through F, which are active when "Hex" is selected. In hex mode, only integers are supported.
Calculator supports [[keyboard shortcut]]s; all Calculator features have an associated keyboard shortcut.<ref>{{Cite web|url = http://windows.microsoft.com/en-us/windows/keyboard-shortcuts#keyboard-shortcuts=windows-8|title = Keyboard shortcuts|access-date = 11 March 2013|website = Windows 8 Help|publisher = [[Microsoft]]}}</ref>
Line 128 ⟶ 143:
* [https://github.com/Microsoft/calculator Source code on GitHub]
* [https://web.archive.org/web/20090316031019/http://www.microsoft.com/downloads/details.aspx?FamilyID=32b0d059-b53a-4dc9-8265-da47f157c091&displaylang=en Microsoft Calculator Plus]
* [https://sourceforge.net/projects/reactos-calc/ ReactOS Calc]
{{Microsoft FOSS}}
{{Windows Components}}
{{Calculator navbox}}
[[Category:1985 software]]
|