Calculadora de Windows es una calculadora de software desarrollada por Microsoft e incluida en Windows . En su encarnación de Windows 10 tiene cuatro modos: estándar, científico, programador y un modo gráfico. El modo estándar incluye un teclado numérico y botones para realizar operaciones aritméticas. El modo científico lleva esto un paso más allá y agrega exponentes y función trigonométrica, y el modo programador permite al usuario realizar operaciones relacionadas con la programación informática . En 2020, se agregó un modo gráfico a la Calculadora, lo 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, a partir de Windows 1.0 . Desde entonces, la calculadora se ha actualizado con diversas funciones.
Además, la calculadora también se ha incluido con Windows Phone [4] y Xbox One . [ cita requerida ] La página de Microsoft Store proclama el soporte de HoloLens a partir de febrero de 2024, pero la aplicación Calculadora no está instalada en HoloLens de forma predeterminada.
Una calculadora aritmética simple se incluyó por primera vez 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, funciones estadísticas como estadísticas de una sola variable y regresión lineal.
Hasta Windows 95 , se utiliza un sistema de punto flotante de doble precisión IEEE 754-1985 , y el número más alto representable por la calculadora es 2 1024 , que es ligeramente superior a 10 308 (≈1,80 × 10 308 ).
En Windows 98 y posteriores, utiliza una biblioteca aritmética de precisión arbitraria , reemplazando la biblioteca de punto flotante IEEE estándar . [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 agregó la agrupación de dígitos . Se agregaron configuraciones de grados y bases a la barra de menú.
Las calculadoras de Windows XP y Vista podían calcular utilizando números más allá de 10 10000 , pero calcular con estos números (por ejemplo, 10^2^2^2^2^2^2^2^2...) hace que la calculadora funcione cada vez más lentamente y no responda hasta que se completa 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 de programador , que es un nuevo modo independiente que coexiste con el modo científico .
En Windows 7 , se agregaron modos independientes de programación, estadísticas, conversión de unidades, cálculo de fechas y hojas de cálculo. Se eliminaron las descripciones emergentes. Además, la interfaz de la Calculadora se renovó por primera vez desde su introducción. Las funciones de conversión de base se trasladaron al modo de programación y las funciones de estadísticas se trasladaron al modo de estadísticas. Al cambiar entre modos, no se conserva el número actual, sino que se borra a 0.
El número máximo ahora está limitado nuevamente a 10 10000 .
En todos los modos, excepto en el modo de programación, 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; al ingresar la secuencia, 6 * 4 + 12 / 4 - 4 * 5se obtiene la respuesta 25. En el modo científico, se sigue el orden de las operaciones al realizar los cálculos (la multiplicación y la división se realizan antes de la suma y la resta), lo que significa 6 * 4 + 12 / 4 - 4 * 5=7.
En el modo de programación, la introducción de un número en decimal tiene un límite inferior y superior, según el tipo de datos, y siempre debe ser un número entero. El tipo de datos de un número en modo decimal es un número entero con signo de n bits [7] cuando se convierte de un número en modo hexadecimal, octal o binario.
En el lado derecho de la Calculadora principal [ aclaración necesaria ] , se puede agregar un panel con cálculo de fecha, conversión de unidades y hojas de trabajo. Las hojas de trabajo permiten calcular un 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 alquiler de un vehículo y una hipoteca. En las versiones pre-beta de Windows 7, la Calculadora también proporcionaba una plantilla de Salarios.
Si bien la Calculadora tradicional todavía está incluida en 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 no 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 se llama win32calc.exe
. Ambas calculadoras proporcionan 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 LTSC win32calc.exe
se registran en el sistema como controladores de un calculator:
pseudoprotocolo " ". Este registro es similar al que realiza cualquier otra aplicación que se comporte bien cuando se registra como controlador de un tipo de archivo (por ejemplo, .jpg
) o protocolo (por ejemplo, http:
).
Todas las ediciones de Windows 10 (tanto LTSC como no LTSC) siguen teniendo un calc.exe
, que sin embargo es solo un fragmento 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 tienen la libertad de elegir el controlador que prefieren, ya sea a través del panel de control clásico (configuración de 'Programas predeterminados') o la configuración de la interfaz de usuario inmersiva (configuración de 'Aplicaciones predeterminadas') o desde el símbolo del sistema a través de OpenWith calculator:
.
En la actualización Windows 10 Fall Creators Update, 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 alternen 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 que contribuyan a la aplicación.
De forma predeterminada, la Calculadora se ejecuta en modo estándar, que se parece a una calculadora de cuatro funciones. Hay funciones más avanzadas disponibles en el modo científico, incluyendo logaritmos , conversiones de bases numéricas , algunos operadores lógicos , precedencia de operadores , compatibilidad con radianes , grados y gradianes , así como funciones estadísticas simples de una sola variable . No ofrece compatibilidad con funciones definidas por el usuario, números complejos , variables de almacenamiento para resultados intermedios (aparte de la memoria de acumulador clásica de las calculadoras de bolsillo), conversión automática de coordenadas polares a cartesianas o compatibilidad con estadísticas de dos variables.
La calculadora admite atajos de teclado ; todas las funciones de la calculadora tienen un atajo de teclado asociado. [12]
La calculadora en modo de programación 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 0x7FFFFFFFFFFFFFFFF (decimal 9,223,372,036,854,775,807). Cualquier cálculo en modo de programación que exceda este límite se desbordará , incluso si esos cálculos se realizarían correctamente en otros modos. En particular, la notación científica no está disponible en este modo.
sqrt(4) − 2 = −8.1648465955514287168521180122928e−39
), a veces se calculaban incorrectamente debido a una cancelación catastrófica . [13] En versiones más nuevas, esto no sucede con números enteros, pero aún sucede cuando ingresa números decimales. [ cita requerida ]Calculator Plus es una aplicación independiente para usuarios de Windows XP y Windows Server 2003 que añade un modo de "Conversión" a la versión de Windows XP de la Calculadora. El modo de "Conversión" admite la conversión de unidades y de divisas . Los tipos de cambio de divisas se pueden actualizar utilizando la función de actualización integrada, que descarga los tipos de cambio del Banco Central Europeo . [15] [16]