Share to: share facebook share twitter share wa share telegram print page

Windows Calculator

Windows Calculator
Original author(s)Chris Peters,
Mark Cliggett,
Marc Taylor,
Kraig Brockschmidt[1]
Developer(s)Microsoft
Initial release20 November 1985; 38 years ago (1985-11-20)
Stable release
11.2405.2.0 / 2024[2]
Repositorygithub.com/Microsoft/calculator
Written inC++, C#
Operating systemAll versions of Microsoft Windows, Xbox system software,[citation needed] Windows 10 Mobile, Windows Phone
PlatformIA-32, x86-64, ARMv7-A, and ARMv8-A (and historically DEC Alpha, Itanium, MIPS, and PowerPC)
TypeSoftware calculator
LicenseProprietary Software (Windows 1.0 - Windows 8.1)
MIT License (Windows 10)
Websiteaka.ms/calculator Edit this on Wikidata

Windows Calculator is a software calculator developed by Microsoft and included in 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 function, and programmer mode allows the user to perform operations related to computer programming. In 2020, a graphing mode was added to the Calculator, allowing users to graph equations on a coordinate plane.[3]

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.

In addition, the calculator has also been included with Windows Phone[4] and Xbox One.[citation needed] The Microsoft Store page proclaims HoloLens support as of February 2024, but the Calculator app is not installed on HoloLens by default.

History

A simple arithmetic calculator was first included with Windows 1.0.[5]

In Windows 3.0, a scientific mode was added, which included exponents and roots, logarithms, factorial-based functions, trigonometry (supports radian, degree and gradians angles), base conversions (2, 8, 10, 16), logic operations, statistical functions such as single variable statistics and linear regression.

Windows 9x and Windows NT 4.0

Until Windows 95, it uses an IEEE 754-1985 double-precision floating-point, and the highest representable number by the calculator is 21024, which is slightly above 10308 (≈1.80 × 10308).

In Windows 98 and later, it uses an arbitrary-precision arithmetic library, replacing the standard IEEE floating point library.[6] It offers bignum precision for basic operations (addition, subtraction, multiplication, division) and 32 digits of precision for advanced operations (square root, transcendental functions). The largest value that can be represented on the Windows Calculator is currently <1010,000 and the smallest is 10−9,999. (Also ! calculates the gamma function which is defined over all real numbers, only excluding the negative integers).

Windows 2000, XP and Vista

In Windows 2000, digit grouping is added. Degree and base settings are added to menu bar.

The calculators of Windows XP and Vista were able to calculate using numbers beyond 1010000, 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.

These are the last versions of Windows Calculator, where calculating with binary/decimal/hexadecimal/octal numbers is included into scientific mode. In Windows 7, they were moved to programmer mode, which is a new separate mode that co-exists with scientific mode.

Windows 7

In Windows 7, separate programmer, statistics, unit conversion, date calculation, and worksheets modes were added. Tooltips were removed. Furthermore, Calculator's interface was revamped for the first time since its introduction. The base conversion functions were moved to the programmer mode and statistics functions were moved to the statistics mode. Switching between modes does not preserve the current number, clearing it to 0.

The highest number is now limited to 1010000 again.

In every mode except programmer mode, one can see the history of calculations. The app was redesigned to accommodate multi-touch. Standard mode behaves as a simple checkbook calculator; entering the sequence 6 * 4 + 12 / 4 - 4 * 5 gives the answer 25. In scientific mode, order of operations is followed while doing calculations (multiplication and division are done before addition and subtraction), which means 6 * 4 + 12 / 4 - 4 * 5 = 7.

In programmer mode, inputting a number in decimal has a lower and upper limit, depending on the data type, and must always be an integer. Data type of number in decimal mode is signed n-bit[7] integer when converting from number in hexadecimal, octal, or binary mode.

Data type Data type size Lower limit Upper limit
Byte 8 bit  −128 127
Word 16 bit  −32,768 32,767
Dword 32 bit  −2,147,483,648 2,147,483,647
Qword 64 bit  −9,223,372,036,854,775,808 9,223,372,036,854,775,807

On the right side of the main Calculator[clarification needed], one can add a panel with date calculation, unit conversion and worksheets. Worksheets allow one to calculate a result of a chosen field based on the values of other fields. Pre-defined templates include calculating a car's fuel economy (mpg and L/100 km),[8] a vehicle lease, and a mortgage. In pre-beta versions of Windows 7, Calculator also provided a Wages template.

Windows 8.1

While the traditional Calculator is still included with Windows 8.1, a Metro-style Calculator is also present, featuring a full-screen interface as well as normal, scientific, and conversion modes.[9]

Windows 10

The Calculator in non-LTSC editions of Windows 10 is a Universal Windows Platform app. In contrast, Windows 10 LTSC (which does not include universal Windows apps) includes the traditional calculator, but which is now named win32calc.exe. Both calculators provide the features of the traditional calculator included with Windows 7 and Windows 8.x, such as unit conversions for volume, length, weight, temperature, energy, area, speed, time, power, data, pressure and angle, and the history list which the user can clear.

Both the universal Windows app and LTSC's win32calc.exe register themselves with the system as handlers of a 'calculator:' pseudo-protocol. This registration is similar to that performed by any other well-behaved application when it registers itself as a handler for a filetype (e.g. .jpg) or protocol (e.g. http:).

All Windows 10 editions (both LTSC and non-LTSC) continue to have a calc.exe, which however is just a stub that launches (via ShellExecute) the handler that is associated with the '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— either via the classic control panel ('Default programs' settings) or the immersive UI settings ('Default Apps' settings) or from the command prompt via OpenWith calculator:.

In the Windows 10 Fall Creators Update, a currency converter mode was added to Calculator.[10]

On 6 March 2019, Microsoft released the source code for Calculator on GitHub under the MIT License.[11]

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# in order to welcome more developers to contribute to the app.

Features

By default, Calculator runs in standard mode, which resembles a four-function calculator. More advanced functions are available in scientific mode, including logarithms, numerical base conversions, some logical operators, operator precedence, radian, degree and gradians support as well as simple single-variable statistical functions. It does not provide support for user-defined functions, complex numbers, storage variables for intermediate results (other than the classic accumulator memory of pocket calculators), automated polar-cartesian coordinates conversion, or support for two-variables statistics.

Calculator supports keyboard shortcuts; all Calculator features have an associated keyboard shortcut.[12]

Calculator in programmer mode cannot accept or display a number larger than a signed QWORD (16 hexadecimal digits/64 bits). The largest number it can handle is therefore 0x7FFFFFFFFFFFFFFF (decimal 9,223,372,036,854,775,807). Any calculations in programmer mode which exceed this limit will overflow, even if those calculations would succeed in other modes. In particular, scientific notation is not available in this mode.

Issues

  • In Windows 7, 8, and some versions of Windows 10, transcendental function operations, such as the square root operator (sqrt(4) − 2 = −8.1648465955514287168521180122928e−39), would sometimes be calculated incorrectly due to catastrophic cancelation.[13] In newer versions, this doesn't happen with integers, but it still happens when you enter decimal numbers.[citation needed]
  • Older versions of the universal Calculator in non-LTSC editions of Windows 10 doesn't use any regional format (can be set in Region Control Panel) that are different from the app's display language for number formatting (the app's language is English (United States) but Windows's regional format is set to a different format).[14]

Calculator Plus

Calculator Plus is a separate application for Windows XP and Windows Server 2003 users that adds a 'Conversion' mode over the Windows XP version of the Calculator. The 'Conversion' mode supports unit conversion and currency conversion. Currency exchange rates can be updated using the built-in update feature, which downloads exchange rates from the European Central Bank.[15][16]

See also

References

  1. ^ Juarez, Seth (2016-02-09). "Kraig Brockschmidt, Creator of Calc, on the Early Days at Microsoft". Microsoft Learn. Retrieved 2024-08-11.
  2. ^ "Windows Calculator". Microsoft Apps. Retrieved 2024-08-11.
  3. ^ "Windows Calculator will get a Graphing Mode: first look - gHacks Tech News". gHacks Technology News. 2020-01-17. Retrieved 2022-09-02.
  4. ^ "Von Windows Phone 8.1 zu Windows 10 Mobile: Eine kleine Revolution in Screenshots" (in German). Dr.Windows. 27 October 2015. Retrieved 27 January 2024.
  5. ^ "Windows 1.01". toastytech.com. Retrieved 2024-08-04.
  6. ^ "When you change the insides, nobody notices". The Old New Thing. Archived from the original on 2010-03-06. Retrieved 2007-05-28.
  7. ^ Where n is either: 8 for Byte, 16 for Word, 32 for Dword, or 64 for Qword.
  8. ^ Calculate Fuel Economy - Windows 7 (MalekTips)
  9. ^ "Hands-On with Windows 8.1: New Utility Apps". Paul Thurrott's Supersite for Windows. Retrieved September 24, 2013.
  10. ^ Blog, Windows Experience; Pidgeon, Elana (2017-12-28). "Windows 10 Tip: Travel easier with the built-in currency converter". Windows Experience Blog. Retrieved 2024-08-04.
  11. ^ Foley, Mary Jo (6 March 2019). "Microsoft is open-sourcing Windows Calculator on GitHub". ZDNet. Retrieved 6 March 2019.
  12. ^ "Keyboard shortcuts". Windows 8 Help. Microsoft. Retrieved 11 March 2013.
  13. ^ "Microsoft Fixes Decade-Old Windows Calculator Square Root Bug". news.softpedia.com. 5 April 2018. Retrieved 2023-04-15.
  14. ^ "Wrong usage of Regional settings in Windows 10 Apps: weather, calculator". answers.microsoft.com. Retrieved 2021-01-24.
  15. ^ "Microsoft Calculator Plus". Tek.no (in Norwegian). 13 September 2004.
  16. ^ "Use this great maths tool for cheats! - 9Finance". finance.nine.com.au. June 2024.

Read other articles:

Learning software This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article contains content that is written like an advertisement. Please help improve it by removing promotional content and inappropriate external links, and by adding encyclopedic content written from a neutral point of view. (November 2017) (Learn how and when to remove this template message) The topic of this article...

Vườn quốc gia Dãy núi TumucumaqueIUCN loại II (Vườn quốc gia)Vị tríAmapá, Pará, BrasilTọa độ1°50′B 54°0′T / 1,833°B 54°T / 1.833; -54.000Diện tích38.874 km2 (15.009 dặm vuông Anh)Thành lậpngày 23 tháng 8 năm 2002 Vườn quốc gia Dãy núi Tumucumaque (tiếng Bồ Đào Nha: Parque Nacional Montanhas do Tumucumaque; phát âm tiếng Bồ Đào Nha: [tumukuˈmaki]) là một vườn quốc gia nằm

Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Bukit Paralayang Parangtritis – berita · surat kabar · buku · cendekiawan · JSTORartikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini se...

Guarana Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Angiospermae (tanpa takson): Eudikotil (tanpa takson): Rosidae Ordo: Sapindales Famili: Sapindaceae Genus: Paullinia Spesies: P. cupana Nama binomial Paullinia cupanaKunth Guarana (pengucapan bahasa Inggris: [ˌɡwɑrəˈnɑː], dari bahasa Portugis guaraná, Paullinia cupana (syn. P. crysan, P. sorbilis) adalah tanaman merambat yang juga berkeluarga dengan maple, Sapindaceae, dan merupakan tanaman yang berasal dari Lembah...

Герб Нікополя ДеталіНосій НікопольЗатверджений 28 листопада 2000Щит іспанськийОснова синій щитІнші елементи козак Герб Ні́кополя — один із символів міста Нікополь Дніпропетровської області, затверджений 28 листопада 2000 року рішенням Нікопольської міської ради. Автор...

آلة غسيل بالضغط العالي. آلة الغسيل بالضغط العالي هو جهاز يستخدم في التغسيل بدفع المياه بضغط عالٍ.[1] اختراع اخترع آلة الضغط العالي في عام 1950 من قبل ألفريد كارشير الذين تعرف على عمال التنظيف بالبخار بالجيش الأميركي خلال احتلال ألمانيا.وقد قام بتحسينها بإضافة الماء الساخن

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2019) أنطونيو فاليرو دي بيرنابيه   معلومات شخصية الميلاد 26 أكتوبر 1790  الوفاة 7 يونيو 1863 (72 سنة)   بوغوتا  مواطنة المكسيك  الحياة العملية المهنة عسكري 

Artikel ini memiliki bagian pembuka yang mungkin tidak cukup meringkas isinya. Diskusi terkait dapat dibaca pada the halaman pembicaraan. Untuk mematuhi pedoman bagian pembuka Wikipedia, harap pertimbangkan untuk memodifikasi pembuka untuk memberikan ikhtisar yang mudah dipahami dari poin-poin kunci artikel sedemikian rupa sehingga dapat berdiri sendiri sebagai versi singkat dari artikel tersebut. (September 2018) Logo Dolby Atmos Dolby Atmos adalah nama sebuah teknologi suara kitar yang dimi...

ナショナル・エアラインズ102便National Airlines Flight 102 2012年に撮影された事故機(N949CA)事故の概要日付 2013年4月29日概要 荷崩れによる急激な重心移動および油圧と昇降舵システムの破壊による失速現場 アフガニスタン パルヴァーン州バグラム空軍基地近郊 北緯34度57分37秒 東経069度16分37秒 / 北緯34.96028度 東経69.27694度 / 34.96028; 69.27694乗客数 0乗員数 7負...

Brewing industry in the State of Palestine Entrance to the Taybeh Brewery Beer in the State of Palestine is manufactured by Palestinian microbreweries – most traditionally Taybeh Brewery, established in 1994, and Birzeit Brewery, since 2015. Several beer festivals are held annually in Palestine, including an Oktoberfest-style event hosted by the Taybeh Brewery. History The oldest brewery in the modern State of Palestine is the Taybeh Brewery, which was opened by Palestinian Christians in th...

Gugus bintang muda R136. Terlihat bintang-bintang biru dan Wolf-Rayet. R136, juga dikenal sebagai RMC 136 (Radcliffe obs., Magellanic Clouds) adalah gugus bintang muda masif dan padat yang teletak sekitar 163.000 tahun cahaya di rasi bintang Dorado, dekat pusat 30 Doradus. R136 dikelilingi oleh awan bercahaya sepanjang 100 tahun cahaya. Gugus ini hanya berukuran beberapa tahun cahaya dan hanya berumur beberapa juta tahun. Ia berada di pusat Nebula Tarantula, wilayah pembentuk bintang yang ber...

Yeondeunghoe Yeondeunghoe (Festival Lentera Teratai) (연등회;燃燈會) adalah festival agama Buddha yang diselenggarakan di Korea.[1] Sejarahnya festival ini pertama kali diselenggarakan oleh Raja Jinheung (bertahta 540-576) dari kerajaan Silla dan berlanjut di periode Dinasti Goryeo (918-1392).[2] Pada zaman Goryeo, Yeondeunghoe diselenggarakan secara meriah setiap hari raya bulan purnama pertama dan kedua serta pada hari kelahiran Sang Buddha di bulan ke-4 kalender lunar...

British railway administrator, politician and writer Samuel LaingPortrait of Samuel Laing by Pieter Van Havermaet, 1872Member of Parliament for Orkney and ShetlandIn office1873–1885Preceded byFrederick DundasSucceeded byLeonard LyellMember of Parliament for Wick BurghsIn office1865–1868Preceded byViscount BurySucceeded byGeorge LochIn office1859–1860Preceded byLord John HaySucceeded byViscount BuryIn office1852–1857Preceded byJames LochSucceeded byLord John Hay Personal detailsBorn12 ...

Extinct subspecies of brown bear in Africa Atlas bear Probable Atlas bear in Roman mosaic Conservation status Extinct (1870) (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Carnivora Family: Ursidae Genus: Ursus Species: U. arctos Subspecies: †U. a. crowtheri Trinomial name †Ursus arctos crowtheriSchinz, 1844 The Atlas bear or North African bear[2][3] (Ursus arctos crowtheri...

2014 Hindi song GalliyanCover of the song, featuring actors Sidharth Malhotra and Shraddha KapoorSingle by Ankit Tiwarifrom the album Ek Villain Released8 May 2014 (2014-05-08) (Music Video)9 May 2014 (2014-05-09) (Single)RecordedSuburban Studio in MumbaiGenreFilmi . Acoustic pop . R&BLength5:40LabelT-SeriesComposer(s)Ankit TiwariLyricist(s)Manoj MuntashirProducer(s)Ekta Kapoor Galliyan (transl. Lanes/Streets) is a romantic Hindi song from the 2014 Boll...

Defunct frozen food company in Buffalo, New York Freezer QueenFreezer Queen buildingTypePublicIndustryFoodProductsfrozen food Freezer Queen was an American frozen food packaging company.[1] It was a pioneer of the TV dinner industry beginning in 1958. For many years, it was an important employer in Buffalo, New York. It was founded by Buffalo businessmen Paul Snyder and Charles R. Spalla, and at one point had over 1,000 employees. In 2004, its Buffalo plant failed a government safety ...

Estrecho de Macasar Selat Makassar Océano o mar de la IHO (n.º id.: 48m) Imagen que muestra el estrecho de Macasar, que separa Borneo de Célebes (Sulawesi)Ubicación geográficaContinente AsiaIsla Borneo, Célebes y LautCoordenadas 0°50′00″S 118°10′00″E / -0.83333333333333, 118.16666666667Ubicación administrativaPaís Indonesia IndonesiaDivisión Provincias de Kalimantan Meridional, Kalimantan Occidental, Célebes Central, Célebes Occidental y Célebes Meri...

The Human Rights ConcertsBenefit tour by Amnesty InternationalLocationUnited States Amnesty International benefit events chronology The Secret Policeman's Other Ball(1981) A Conspiracy of Hope(1986) Human Rights Now!(1988) The Human Rights Concerts is the collective name informally used to describe the series of 28 rock concerts presented worldwide 1986-1998 to raise funds for and awareness of the human rights organization Amnesty International.[1][2] The concert series – or...

Pour les articles homonymes, voir Rochechouart. Marie-Madeleine de RochechouartFonctionAbbesseAbbaye de FontevraudBiographieNaissance 1645Décès 15 août 1704Sépulture Abbaye de FontevraudActivités Linguiste, traductricePère Gabriel de Rochechouart de MortemartMère Diane de GrandseigneFratrie Gabrielle de Rochechouart de MortemartLouis Victor de Rochechouart de MortemartMadame de Montespanmodifier - modifier le code - modifier Wikidata Marie-Madeleine Gabrielle Adélaïde de Rochechouart...

Фольксгренадеринім. Volksgrenadier Підрозділ фольксгренадерів, озброєний штурмовими гвинтівками StG-44 у бою в Арденнському лісі в Люксембурзі під час операції «Вахт ам Райн». Грудень 1944На службі серпень 1944 — 10 травня 1945Країна  Третій РейхНалежність  ВермахтВид  Сухо...

Kembali kehalaman sebelumnya