La Calculatrice Windows est un logiciel de calcul développé par Microsoft et intégré à Windows . Dans sa version Windows 10 , elle propose cinq modes : standard, scientifique, programmeur, calcul de dates et graphique. Le mode standard comprend un pavé numérique et des touches permettant d’effectuer des opérations arithmétiques. Le mode scientifique va plus loin en ajoutant les exposants et les fonctions trigonométriques, tandis que le mode programmeur permet à l’utilisateur d’effectuer des opérations liées à la programmation informatique . En 2020, un mode graphique a été ajouté à la Calculatrice, permettant aux utilisateurs de représenter graphiquement des équations dans un repère orthonormé.
La calculatrice Windows fait partie des rares applications intégrées à toutes les versions de Windows depuis Windows 1.0 . Depuis, elle a été mise à jour et enrichie de diverses fonctionnalités.
De plus, la calculatrice est également intégrée à Windows Phone et à la Xbox One . La page du Microsoft Store annonce la prise en charge de HoloLens à partir de février 2024, mais l'application Calculatrice n'est pas installée par défaut sur HoloLens.
Histoire
Une calculatrice arithmétique simple a été incluse pour la première fois avec Windows 1.0 .
Dans Windows 3.0 , un mode scientifique a été ajouté, qui comprenait les exposants et les racines , les logarithmes , les fonctions basées sur les factorielles , la trigonométrie (prend en charge les angles en radians , en degrés et en grades ), les conversions de base (2, 8, 10, 16), les opérations logiques, les fonctions statistiques telles que les statistiques à une seule variable et la régression linéaire.
Windows 9x et Windows NT 4.0
Jusqu'à Windows 95 , il utilisait un nombre à virgule flottante double précision IEEE 754-1985 , et le nombre le plus élevé représentable par la calculatrice était 2 1024 , ce qui est légèrement supérieur à 10 308 (≈1,80 × 10 308 ).
Sous Windows 98 et versions ultérieures, la calculatrice utilise une bibliothèque arithmétique à précision arbitraire , remplaçant la bibliothèque standard IEEE pour les nombres à virgule flottante . Elle offre une précision de type « bignum » pour les opérations de base (addition, soustraction, multiplication, division) et une précision de 32 chiffres pour les opérations avancées ( racine carrée , fonctions transcendantes ). La plus grande valeur pouvant être affichée par la calculatrice Windows est actuellement inférieure à 10<sup>10 000 </sup> et la plus petite est de 10 <sup> -9 999 </sup> . (La touche « ! » calcule également la fonction gamma , définie sur l’ensemble des nombres réels, à l’exception des entiers négatifs.)
Windows 2000, XP et Vista
Dans Windows 2000 , le regroupement des chiffres a été ajouté. Les paramètres de degré et de base ont été ajoutés à la barre de menus.
Les calculatrices de Windows XP et Vista pouvaient effectuer des calculs avec des nombres supérieurs à 10 10000 , mais les calculs avec ces nombres (par exemple 10^2^2^2^2^2^2^2...) ralentissent de plus en plus la calculatrice et la rendent non réactive jusqu'à ce que le calcul soit terminé.
Contrairement aux versions ultérieures, le calcul avec des nombres binaires / décimaux / hexadécimaux / octaux est inclus dans le mode scientifique.
Windows 7
Sous Windows 7 , des modes distincts de programmation, de statistiques, de conversion d'unités, de calcul de dates et de feuilles de calcul ont été ajoutés. Les infobulles ont été supprimées. De plus, l'interface de la Calculatrice a été entièrement repensée pour la première fois depuis son lancement. Les fonctions de conversion de base ont été déplacées vers le mode programmation et les fonctions statistiques vers le mode statistiques. Le passage d'un mode à l'autre ne conserve pas la valeur actuelle, qui est remise à zéro.
Le nombre maximal est à nouveau limité à 10 100 000 .
Dans tous les modes, sauf le mode programmeur, l'historique des calculs est visible. L'application a été repensée pour prendre en charge le multitouch . Le mode standard fonctionne comme une simple calculatrice de type chéquier ; la saisie de la séquence 6 * 4 + 12 / 4 - 4 * 5donne le résultat 25. En mode scientifique, l'ordre des opérations est respecté lors des calculs (multiplication et division avant addition et soustraction), ce qui signifie6 * 4 + 12 / 4 - 4 * 5 : =7.
En mode programmeur, la saisie d'un nombre décimal est soumise à des limites inférieure et supérieure, dépendant du type de données, et doit toujours être un entier. Le type de données d'un nombre en mode décimal est un entier signé de n bits lors de la conversion d'un nombre en mode hexadécimal, octal ou binaire.
| Type de données | taille du type de données | limite inférieure | Limite supérieure |
|---|---|---|---|
| Octet | 8 bits | −128 | 127 |
| Mot | 16 bits | −32 768 | 32 767 |
| Dword | 32 bits | −2 147 483 648 | 2 147 483 647 |
| Mot Q | 64 bits | −9 223 372 036 854 775 808 | 9 223 372 036 854 775 807 |
Il existe différents modes de fonctionnement pour la calculatrice. Par exemple, un panneau permet de la transformer en calculatrice de dates, en convertisseur d'unités ou en feuille de calcul. Les feuilles de calcul permettent de calculer le résultat d'un champ sélectionné à partir des valeurs d'autres champs. Parmi les modèles prédéfinis, on trouve le calcul de la consommation de carburant d'une voiture (en miles par gallon et en litres aux 100 km), un contrat de location de véhicule et un prêt hypothécaire. Dans les versions préliminaires de Windows 7, la calculatrice proposait également un modèle de calcul des salaires.
Windows 8.x
Alors que la calculatrice traditionnelle de Windows 7 est toujours incluse dans Windows 8 et Windows 8.1 , une calculatrice de style Metro est également présente, avec une interface plein écran ainsi que des modes normal, scientifique et de conversion.
Windows 10
La Calculatrice des versions non LTSC de Windows 10 est une application de la plateforme Windows universelle . En revanche, Windows 10 LTSC (qui n'inclut pas d'applications Windows universelles) intègre la calculatrice traditionnelle, désormais nommée « Calculatrice » win32calc.exe. Les deux calculatrices offrent les mêmes fonctionnalités que la calculatrice traditionnelle de Windows 7 et Windows 8.x, telles que les conversions d'unités pour le volume, la longueur, le poids, la température, l'énergie, la surface, la vitesse, le temps, la puissance, les données, la pression et l'angle, ainsi que l'historique que l'utilisateur peut effacer.
L'application universelle Windows et les applications LTSC win32calc.exes'enregistrent auprès du système en tant que gestionnaires d'un calculator:pseudo-protocole. Cet enregistrement est similaire à celui effectué par toute autre application conforme aux normes lorsqu'elle s'enregistre en tant que gestionnaire d'un type de fichier (par exemple, `/etc/app` .jpg) ou d'un protocole (par exemple, `/etc/app` http:).
Toutes les éditions de Windows 10 (LTSC et non-LTSC) conservent une fonction calc.exequi, cependant, n'est qu'un stub lançant (via ShellExecute) le gestionnaire associé au calculator:pseudo-protocole « ». Comme pour tout autre protocole ou type de fichier, lorsqu'il existe plusieurs gestionnaires, les utilisateurs peuvent choisir celui qu'ils préfèrent : soit via le panneau de configuration classique (« Programmes par défaut »), soit via l'interface utilisateur immersive (« Applications par défaut »), soit encore depuis l'invite de commandes OpenWith calculator:.
Dans la mise à jour Windows 10 Fall Creators Update, un mode de conversion de devises a été ajouté à la Calculatrice.
Le 6 mars 2019, Microsoft a publié le code source de Calculator sur GitHub sous la licence MIT .
Windows 11
Sous Windows 11, l'interface utilisateur de l'application Calculatrice a été modifiée pour correspondre au design de Windows 11, et une nouvelle page de paramètres permet aux utilisateurs de basculer entre les thèmes de l'application sans modifier le thème du système d'exploitation. En 2021, Microsoft a annoncé la migration du code source de l'application Calculatrice vers C# afin d'encourager davantage de développeurs à y contribuer. L'édition communautaire de Visual Studio peut être facilement configurée pour développer le code source.
Serveur Windows
La calculatrice Windows 7 reste la calculatrice par défaut préinstallée sur les versions de Windows Server jusqu'à Windows Server 2025 , bien après que Windows 10 ait adopté la calculatrice de la plateforme Windows universelle (UWP) comme calculatrice par défaut en 2015. Elle possède les mêmes fonctionnalités que la calculatrice Windows 10 LTSC. La version UWP est disponible pour Windows Server via le Microsoft Store ou (sur Windows Server 2025) via le Gestionnaire de packages Windowswinget install 9WZDNCRFHVN5 .
Galerie
Calculatrice Microsoft Windows NT Version 3.1
Calculatrice Windows XP
Calculatrice Windows 8
Calculatrice supplémentaire de style Metro en mode standard sous Windows 8.1
Calculatrice de l'interface utilisateur moderne de Windows 10
Caractéristiques
Par défaut, la calculatrice fonctionne en mode standard, similaire à une calculatrice à quatre opérations. Le mode scientifique offre des fonctions plus avancées, notamment les logarithmes , les conversions de bases numériques , certains opérateurs logiques , la priorité des opérateurs , la prise en charge des radians , des degrés et des grades, ainsi que des fonctions statistiques simples à une variable . Elle ne prend pas en charge les fonctions personnalisées, les nombres complexes , le stockage de résultats intermédiaires (à l'exception de la mémoire accumulateur classique des calculatrices de poche), la conversion automatique des coordonnées polaires et cartésiennes , ni les statistiques à deux variables.
De plus, le mode de programmation permet les conversions entre les bases 16, 10, 8 et 2, les plus couramment utilisées par les programmeurs. Dans ce mode, le pavé numérique virtuel inclut les chiffres hexadécimaux A à F, qui sont actifs lorsque « Hex » est sélectionné. En mode hexadécimal, seuls les nombres entiers sont pris en charge.
La calculatrice prend en charge les raccourcis clavier ; toutes les fonctions de la calculatrice ont un raccourci clavier associé.
En mode programmeur, la calculatrice ne peut ni accepter ni afficher un nombre supérieur à un QWORD signé (16 chiffres hexadécimaux /64 bits). Le plus grand nombre qu'elle peut traiter est donc 0x7FFFFFFFFFFFFFFF (9 223 372 036 854 775 807 en décimal). Tout calcul en mode programmeur dépassant cette limite provoquera un dépassement de capacité , même s'il réussirait dans d'autres modes. En particulier, la notation scientifique n'est pas disponible dans ce mode.
Problèmes
- Sous Windows 7, 8 et certaines versions de Windows 10, les opérations sur les fonctions transcendantales , comme l' opérateur racine carrée (
sqrt(4) − 2 = −8.1648465955514287168521180122928e−39√), pouvaient parfois donner des résultats incorrects en raison d' une annulation catastrophique . Dans les versions plus récentes, ce problème ne se produit plus avec les entiers, mais il persiste avec les nombres décimaux. - 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).
- In August of 2022, KPMG released a cyber threat intelligence report stating the Windows 7 version of the calculator was actively being exploited to install the malicious software QBot (aka Qakbot).
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.