O que é o Pro Calc
O Pro Calc é uma calculadora de expressões no navegador: digite uma fórmula e ela é analisada com precedência matemática — 2 + 3 * 4 resulta em 14, enquanto (2 + 3) * 4 resulta em 20. Ela aceita o que uma calculadora de teclado não consegue: variáveis e funções nomeadas, unidades com conversão, números complexos, matrizes e um painel de 31 constantes científicas. Três botões de modo escolhem o motor aritmético atrás da mesma linha de entrada — Standard (binary64), Fraction (racionais exatos) e BigNumber (64 dígitos significativos) — e cada modo mantém suas próprias variáveis e seu próprio Ans. Uma aba Script JS executa JavaScript em sandbox com essas bibliotecas expostas por nome. Tudo é calculado no navegador.
Como usar
- 01Digite uma expressãona linha de entrada —
1/3 + 1/6, sqrt(-4), det([1,2;3,4]) ou uma soma de unidades como 5 cm + 2 inch to mm. O teclado insere os mesmos tokens, Ans recupera o último resultado, e to converte unidades. - 02Escolha um modo numérico primeiro.Standard, Fraction (exato) e BigNumber (64 dígitos) são motores separados; variáveis e
Ans pertencem ao modo que os criou. - 03Nomeie valores e funções.
a = 3^2 retorna 9; f(x) = x^2 + 1 informa Function defined; f(Ans) então retorna 82. O painel Variables lista cada nome e pode excluir um. - 04Puxe uma constantedo painel de 31 entradas —
pi, speedOfLight ou gravity — que insere o nome; o painel pré-visualiza valores com 8 dígitos significativos. - 05Abra Script JSpara trabalho em lote:
math, cas, stats, fin, logic, graph, latex, currency, date e family, com print() para linhas de saída e return para o valor final.
Exemplos resolvidos
Cada leitura abaixo vem desta página; digite a mesma entrada no mesmo modo.
| Modo |
Entrada |
Leitura |
| 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 |
Dois detalhes por trás da tabela: somas de unidades carregam sua unidade (5 cm + 2 inch resulta em 10.08 cm antes da conversão), e a linha de pi no BigNumber mostra 64 dígitos significativos do valor armazenado — as duas seções seguintes cobrem o que isso significa e o que não significa.
Limites a ter em mente
- Arredondamento de exibição.
- O modo Standard imprime 14 dígitos significativos;
0.1 + 0.2 resulta em 0.3, mas 0.1 + 0.2 - 0.3 expõe o valor binary64 armazenado, 5.5511151231258e-17. O ENG completa a exibição para 14 dígitos significativos (12.345000000000e+3), e o painel de constantes pré-visualiza apenas 8. - Variáveis e `Ans` são locais ao modo.
r = 3^2 no Standard resulta em 9 ali; mude para Fraction e digitar r para com Undefined symbol r. A lista de histórico é compartilhada entre os modos, mas trocar de modo nunca converte valores nem move nomes.- O modo Fraction é para aritmética racional.
sqrt(4) para com uma mensagem de conversão Fraction/BigNumber, enquanto a potência racional 4^(1/2) retorna o exato 2/1; use Standard ou BigNumber para funções de raiz.- O que ela não faz: não é uma ferramenta de gráficos nem passo a passo.
- A visão de teclado não tem gráfico nem traço de derivação; plote com a graphing calculator, e use o Math Tools para derivadas simbólicas, integrais e passos regra por regra. Para aritmética simples de quatro operações, a standard calculator é o caminho mais curto.
O modo é um motor, não um filtro de exibição
A armadilha característica é que os três botões de modo são três cálculos diferentes sob uma mesma linha de entrada. 1/3 * 3 resulta em 1 no Standard, 1/1 no Fraction — e 0.9999999999999999999999999999999999999999999999999999999999999999 (64 noves) no BigNumber, porque o BigNumber arredonda 1/3 para 64 dígitos significativos antes de multiplicar por 3. Os dígitos extras são aritmética honesta sobre uma entrada arredondada, não uma resposta melhor. Escolha Fraction quando a razão exata é o ponto, Standard quando o comportamento binary64 é aceitável, e BigNumber quando as próprias entradas são decimais longos.
Onde se encaixa
Conferir aritmética racional
O modo Fraction mantém os intermediários como razões, então uma resposta pode ser comparada exatamente: 1/3 + 1/6 é 1/2, 7/9 * 3/7 reduz a 1/3, 2/4 a 1/2 e 2^10 a 1024/1.
Aritmética de engenharia com unidades
Unidades são avaliadas como grandezas: 9.81 m/s^2 * 5 s é 49.05 m / s e 2 hours + 45 minutes to minutes é 165 minutes. A polegada é a polegada internacional, exatamente 25.4 mm, e é por isso que 5 cm + 2 inch to mm chega a 100.8 mm — sem cauda de arredondamento.
Trabalho em lote e verificação cruzada na aba de script
O exemplo integrado entre bibliotecas fatora x² − 5x + 6 em (-2+x)*(-3+x) e resolve como [2,3], ajusta [[1,2.1],[2,4.2],[3,8.9],[4,16.2]] a y = 1.0693·e^(0.68802x) com R² 0.9953629406545152, e retorna a antiderivada -2*sin(x)+2*cos(x)*x+sin(x)*x^2 + C. Um exemplo de finanças percorre um empréstimo de 30 anos de 1,000,000 a 3.0%–6.0% e imprime pagamentos mensais de 4216.04 a 5995.51; um exemplo de verificação cruzada compara uma integral simbólica (pi) com uma numérica (3.1415926535914935) e retorna MATCH ✓.
Privacidade
Expressões e scripts rodam no seu navegador: as variáveis vivem na página, as últimas 50 avaliações persistem no armazenamento local do seu dispositivo, e a sandbox do Script JS não tem acesso à rede. Nada é enviado.
Referências
- documentação do mathjs, Expressions — syntax, mathjs.org (访问日期:2026-10-01)— precedência e sintaxe de expressões.
- documentação do mathjs, Units, mathjs.org (访问日期:2026-10-01)— aritmética de unidades e conversão
to.
- documentação do mathjs, Fractions, mathjs.org (访问日期:2026-10-01)— aritmética racional exata no modo Fraction.
- NIST, Special Publication 811: Guide for the Use of the International System of Units (SI), nist.gov (访问日期:2026-10-01)— a polegada internacional equivale exatamente a 25.4 mm.
- IEEE, IEEE 754-2019 — IEEE Standard for Floating-Point Arithmetic, standards.ieee.org (访问日期:2026-10-01)— armazenamento e arredondamento binary64 no modo Standard.
本页计算器
精选工具,点开即用;小工具可直接试算,数值会带入完整计算器。