Windows Calculator es un software de calculadora desarrollado por Microsoft e incluido en Windows . En su encarnación de Windows 10 tiene cuatro modos: estándar, científico, programador y modo gráfico. El modo estándar incluye un teclado numérico y botones para realizar operaciones aritméticas. El modo científico va un paso más allá y agrega exponentes y funciones trigonométricas, y el modo programador permite al usuario realizar operaciones relacionadas con la programación informática . En 2020, se agregó un modo de gráficos a la Calculadora, que permite a los usuarios graficar ecuaciones en un plano de coordenadas. [3]
La Calculadora de Windows es una de las pocas aplicaciones que se han incluido en todas las versiones de Windows, comenzando con Windows 1.0 . Desde entonces, la calculadora se ha actualizado con varias capacidades.
Además, la calculadora también se ha incluido con Windows Phone [4] y Xbox One . [ cita necesaria ] La página de Microsoft Store proclama la compatibilidad con HoloLens a partir de febrero de 2024, pero la aplicación Calculadora no está instalada en HoloLens de forma predeterminada.
Se incluyó por primera vez una calculadora aritmética simple con Windows 1.0 . [5]
En Windows 3.0 , se agregó un modo científico, que incluía exponentes y raíces , logaritmos , funciones basadas en factoriales , trigonometría (admite ángulos en radianes , grados y gradianes ), conversiones de bases (2, 8, 10, 16), operaciones lógicas, estadísticas. funciones como estadísticas de una sola variable y regresión lineal.
Hasta Windows 95 , utiliza un punto flotante de doble precisión IEEE 754-1985 , y el número más alto representable por la calculadora es 2 1024 , que está ligeramente por encima de 10 308 (~1,80 × 10 308 ).
En Windows 98 y posteriores, utiliza una biblioteca aritmética de precisión arbitraria , que reemplaza la biblioteca de punto flotante estándar IEEE . [6] Ofrece precisión bignum para operaciones básicas (suma, resta, multiplicación, división) y 32 dígitos de precisión para operaciones avanzadas ( raíz cuadrada , funciones trascendentales ). El valor más grande que se puede representar en la Calculadora de Windows es actualmente <10 10 000 y el más pequeño es 10 −9 999 . (¡Además ! calcula la función gamma que se define sobre todos los números reales, excluyendo solo los enteros negativos).
En Windows 2000 , se agrega la agrupación de dígitos . Las configuraciones de grado y base se agregan a la barra de menú.
Las calculadoras de Windows XP y Vista podían calcular usando números más allá de 10 10000 , pero calcular con estos números (por ejemplo, 10^2^2^2^2^2^2^2...) ralentiza cada vez más la calculadora y haga que no responda hasta que se haya completado el cálculo.
Estas son las últimas versiones de la Calculadora de Windows, donde el cálculo con números binarios / decimales / hexadecimales / octales está incluido en el modo científico. En Windows 7, se trasladaron al modo programador , que es un nuevo modo independiente que coexiste con el modo científico .
En Windows 7 , se agregaron modos separados de programador, estadísticas, conversión de unidades, cálculo de fechas y hojas de trabajo. Se eliminaron las informaciones sobre herramientas. Además, la interfaz de Calculator se renovó por primera vez desde su introducción. Las funciones de conversión base se trasladaron al modo de programador y las funciones de estadística se trasladaron al modo de estadística. El cambio entre modos no conserva el número actual y lo borra a 0.
El número más alto ahora está nuevamente limitado a 10 10000 .
En todos los modos excepto en el modo programador, se puede ver el historial de cálculos. La aplicación fue rediseñada para adaptarse a la función multitáctil . El modo estándar se comporta como una simple calculadora de chequera; ingresar la secuencia 6 * 4 + 12 / 4 - 4 * 5da la respuesta 25. En el modo científico, se sigue el orden de las operaciones mientras se hacen los cálculos (la multiplicación y la división se realizan antes que la suma y la resta), lo que significa 6 * 4 + 12 / 4 - 4 * 5=7.
En modo programador, ingresar un número en decimal tiene un límite inferior y superior, dependiendo del tipo de datos, y siempre debe ser un número entero. El tipo de datos de número en modo decimal es un entero de n bits [7] con signo cuando se convierte de un número en modo hexadecimal, octal o binario.
A la derecha de la Calculadora principal, se puede agregar un panel con cálculo de fecha, conversión de unidades y hojas de trabajo. Las hojas de trabajo permiten calcular el resultado de un campo elegido en función de los valores de otros campos. Las plantillas predefinidas incluyen el cálculo del consumo de combustible de un automóvil (mpg y L/100 km), [8] el arrendamiento de un vehículo y una hipoteca. En las versiones pre-beta de Windows 7, Calculator también proporcionaba una plantilla de salarios.
Si bien la Calculadora tradicional todavía se incluye con Windows 8.1 , también está presente una Calculadora estilo Metro , que presenta una interfaz de pantalla completa, así como modos normal, científico y de conversión. [9]
La Calculadora en ediciones que no son LTSC de Windows 10 es una aplicación de la Plataforma universal de Windows . Por el contrario, Windows 10 LTSC (que no incluye aplicaciones universales de Windows) incluye la calculadora tradicional, pero que ahora lleva el nombre win32calc.exe
. Ambas calculadoras brindan las funciones de la calculadora tradicional incluida con Windows 7 y Windows 8.x, como conversiones de unidades de volumen, longitud, peso, temperatura, energía, área, velocidad, tiempo, potencia, datos, presión y ángulo, y la lista de historial que el usuario puede borrar.
Tanto la aplicación universal de Windows como los LTSC win32calc.exe
se registran en el sistema como controladores de un ' calculator:
' pseudoprotocolo. Este registro es similar al realizado por cualquier otra aplicación con buen comportamiento cuando se registra como controlador de un tipo de archivo (p. ej. .jpg
) o protocolo (p. ej. http:
).
Todas las ediciones de Windows 10 (tanto LTSC como no LTSC) siguen teniendo un archivo calc.exe
, que sin embargo es solo un código auxiliar que inicia (a través de ShellExecute) el controlador asociado con el calculator:
pseudoprotocolo ''. Al igual que con cualquier otro protocolo o tipo de archivo, cuando hay varios controladores para elegir, los usuarios son libres de elegir qué controlador prefieren, ya sea a través del panel de control clásico (configuración de 'Programas predeterminados') o la configuración inmersiva de la interfaz de usuario ('Aplicaciones predeterminadas'). configuración) o desde el símbolo del sistema a través de OpenWith calculator:
.
En la actualización de Windows 10 Fall Creators, se agregó un modo de conversión de moneda a la Calculadora. [10]
El 6 de marzo de 2019, Microsoft publicó el código fuente de Calculator en GitHub bajo la licencia MIT . [11]
En Windows 11, la interfaz de usuario de la aplicación Calculadora se modificó para que coincida con el diseño de Windows 11 y hay una nueva página de configuración para que los usuarios puedan alternar entre los temas de la aplicación sin cambiar el tema del sistema operativo. En 2021, Microsoft anunció que migraría el código base de la aplicación Calculadora a C# para dar la bienvenida a más desarrolladores para que contribuyan a la aplicación.
De forma predeterminada, Calculadora se ejecuta en modo estándar, que se asemeja a una calculadora de cuatro funciones. Hay funciones más avanzadas disponibles en el modo científico, incluidos logaritmos , conversiones de bases numéricas , algunos operadores lógicos , precedencia de operadores , soporte para radianes , grados y gradianes , así como funciones estadísticas simples de una sola variable. No proporciona soporte para funciones definidas por el usuario, números complejos , variables de almacenamiento para resultados intermedios (que no sean la clásica memoria acumuladora de las calculadoras de bolsillo), conversión automatizada de coordenadas polares - cartesianas ni soporte para estadísticas de dos variables.
La calculadora admite atajos de teclado ; Todas las funciones de la Calculadora tienen un método abreviado de teclado asociado. [12]
La calculadora en modo programador no puede aceptar ni mostrar un número mayor que un QWORD con signo (16 dígitos hexadecimales /64 bits). Por lo tanto, el número más grande que puede manejar es 0x7FFFFFFFFFFFFFF (decimal 9.223.372.036.854.775.807). Cualquier cálculo en el modo de programador que exceda este límite se desbordará , incluso si esos cálculos tuvieran éxito en otros modos. En particular, la notación científica no está disponible en este modo.
sqrt(4) − 2 = −8.1648465955514287168521180122928e−39
), provocaban que el número se calculara incorrectamente debido a una cancelación catastrófica . [13]Calculator Plus es una aplicación separada para usuarios de Windows XP y Windows Server 2003 que agrega un modo de 'Conversión' a la versión de Windows XP de la Calculadora. El modo 'Conversión' admite la conversión de unidades y de moneda . Los tipos de cambio de divisas se pueden actualizar utilizando la función de actualización incorporada, que descarga los tipos de cambio del Banco Central Europeo . [15] [16]