Qué es Pro Calc
Pro Calc es una calculadora de expresiones en el navegador: escribe una fórmula y se analiza con precedencia matemática — 2 + 3 * 4 da 14, mientras que (2 + 3) * 4 da 20. Acepta lo que una calculadora con teclado numérico no puede: variables y funciones con nombre, unidades con conversión, números complejos, matrices y un panel de 31 constantes científicas. Tres botones de modo eligen el motor aritmético tras la misma línea de entrada — Standard (binary64), Fraction (racionales exactos) y BigNumber (64 dígitos significativos) — y cada modo conserva sus propias variables y su propio Ans. Una pestaña Script JS ejecuta JavaScript en sandbox con esas bibliotecas expuestas por nombre. Todo se calcula en el navegador.
Cómo usarla
- 01Escribe una expresiónen la línea de entrada —
1/3 + 1/6, sqrt(-4), det([1,2;3,4]) o una suma de unidades como 5 cm + 2 inch to mm. El teclado numérico inserta los mismos tokens, Ans recupera el último resultado y to convierte unidades. - 02Elige primero un modo numérico.Standard, Fraction (exacto) y BigNumber (64 dígitos) son motores separados; las variables y
Ans pertenecen al modo que las creó. - 03Nombra valores y funciones.
a = 3^2 devuelve 9; f(x) = x^2 + 1 informa Function defined; f(Ans) devuelve entonces 82. El panel Variables lista cada nombre y puede borrar uno. - 04Trae una constantedel panel de 31 entradas —
pi, speedOfLight o gravity — que inserta el nombre; el panel previsualiza valores con 8 dígitos significativos. - 05Abre Script JSpara trabajo por lotes:
math, cas, stats, fin, logic, graph, latex, currency, date y family, con print() para líneas de salida y return para el valor final.
Ejemplos resueltos
Cada lectura de abajo proviene de esta página; escribe la misma entrada en el mismo modo.
| Modo |
Entrada |
Lectura |
| Standard |
1/3 + 1/6 |
0.5 |
| Fraction |
1/3 + 1/6 |
1/2 |
| BigNumber |
1/3 + 1/6 |
0.5 |
| Standard |
0.1 + 0.2 - 0.3 |
5.5511151231258e-17 |
| Standard |
5 cm + 2 inch to mm |
100.8 mm |
| Standard |
9.81 m/s^2 * 5 s |
49.05 m / s |
| Standard |
(3+4i) * (1-2i) |
11 - 2i |
| Standard |
det([1,2;3,4]) |
-2 |
| Fraction |
1.5 + 1/3 |
11/6 |
| Standard |
pi |
3.1415926535898 |
| BigNumber |
pi |
3.141592653589793238462643383279502884197169399375105820974944592 |
| Standard, ENG on |
12345 |
12.345000000000e+3 |
Dos detalles tras la tabla: las sumas de unidades llevan su unidad (5 cm + 2 inch da 10.08 cm antes de la conversión), y la fila de pi en BigNumber muestra 64 dígitos significativos del valor almacenado; las dos secciones siguientes explican qué significa eso y qué no.
Límites que conviene recordar
- Redondeo de visualización.
- El modo Standard imprime 14 dígitos significativos;
0.1 + 0.2 da 0.3, pero 0.1 + 0.2 - 0.3 expone el valor binary64 almacenado, 5.5511151231258e-17. ENG rellena la visualización hasta 14 dígitos significativos (12.345000000000e+3), y el panel de constantes solo previsualiza 8. - Las variables y `Ans` son locales al modo.
r = 3^2 en Standard da 9 allí; cambia a Fraction y escribir r se detiene con Undefined symbol r. La lista de historial se comparte entre modos, pero cambiar de modo nunca convierte valores ni mueve nombres.- El modo Fraction es para aritmética racional.
sqrt(4) se detiene con un mensaje de conversión Fraction/BigNumber, mientras que la potencia racional 4^(1/2) devuelve el exacto 2/1; usa Standard o BigNumber para funciones de raíz.- Lo que no hace: no es una herramienta de gráficos ni paso a paso.
- La vista de teclado numérico no tiene gráfico ni traza de derivación; dibuja con la graphing calculator, y usa Math Tools para derivadas simbólicas, integrales y pasos regla por regla. Para aritmética básica de cuatro operaciones, la standard calculator es el camino más corto.
El modo es un motor, no un filtro de visualización
La trampa característica es que los tres botones de modo son tres cálculos distintos bajo una misma línea de entrada. 1/3 * 3 da 1 en Standard, 1/1 en Fraction — y 0.9999999999999999999999999999999999999999999999999999999999999999 (64 nueves) en BigNumber, porque BigNumber redondea 1/3 a 64 dígitos significativos antes de multiplicar por 3. Los dígitos extra son aritmética honesta sobre una entrada redondeada, no una respuesta mejor. Elige Fraction cuando la razón exacta sea lo importante, Standard cuando el comportamiento binary64 sea aceptable y BigNumber cuando las entradas mismas sean decimales largos.
Dónde encaja
Comprobar aritmética racional
El modo Fraction conserva los intermedios como razones, así que una respuesta puede compararse exactamente: 1/3 + 1/6 es 1/2, 7/9 * 3/7 se reduce a 1/3, 2/4 a 1/2 y 2^10 a 1024/1.
Aritmética de ingeniería con unidades
Las unidades se evalúan como cantidades: 9.81 m/s^2 * 5 s es 49.05 m / s y 2 hours + 45 minutes to minutes es 165 minutes. La pulgada es la pulgada internacional, exactamente 25.4 mm, por lo que 5 cm + 2 inch to mm llega a 100.8 mm — sin cola de redondeo.
Trabajo por lotes y verificación cruzada en la pestaña de scripts
El ejemplo integrado entre bibliotecas factoriza x² − 5x + 6 a (-2+x)*(-3+x) y lo resuelve como [2,3], ajusta [[1,2.1],[2,4.2],[3,8.9],[4,16.2]] a y = 1.0693·e^(0.68802x) con R² 0.9953629406545152, y devuelve la antiderivada -2*sin(x)+2*cos(x)*x+sin(x)*x^2 + C. Un ejemplo de finanzas recorre un préstamo a 30 años de 1,000,000 al 3.0%–6.0% e imprime pagos mensuales de 4216.04 a 5995.51; un ejemplo de verificación cruzada compara una integral simbólica (pi) con una numérica (3.1415926535914935) y devuelve MATCH ✓.
Privacidad
Las expresiones y los scripts se ejecutan en tu navegador: las variables viven en la página, las últimas 50 evaluaciones persisten en el almacenamiento local de tu dispositivo, y el sandbox de Script JS no tiene acceso a la red. Nada se sube.
Referencias
- documentación de mathjs, Expressions — syntax, mathjs.org (访问日期:2026-10-01)— precedencia y sintaxis de expresiones.
- documentación de mathjs, Units, mathjs.org (访问日期:2026-10-01)— aritmética de unidades y conversión con
to.
- documentación de mathjs, Fractions, mathjs.org (访问日期:2026-10-01)— aritmética racional exacta en el modo Fraction.
- NIST, Special Publication 811: Guide for the Use of the International System of Units (SI), nist.gov (访问日期:2026-10-01)— la pulgada internacional equivale exactamente a 25.4 mm.
- IEEE, IEEE 754-2019 — IEEE Standard for Floating-Point Arithmetic, standards.ieee.org (访问日期:2026-10-01)— almacenamiento y redondeo binary64 en el modo Standard.
本页计算器
精选工具,点开即用;小工具可直接试算,数值会带入完整计算器。