SoupCalc

Calculadora básica — aritmética, porcentagem, raízes e histórico

0
Histórico

Nenhum histórico disponível

Calculadora básica

Esta calculadora executa uma operação por vez em um teclado conhecido. Ela oferece adição, subtração, multiplicação, divisão, mudança de sinal, raiz quadrada, quadrado, inverso e conversão percentual. Um histórico da sessão da página guarda até 20 operações exibidas e permite recolocar um resultado anterior no visor.

É uma calculadora sequencial, não um interpretador de expressões algébricas. Ela não aceita parênteses, variáveis, funções nem uma fórmula inteira colada no campo.

Operações disponíveis

Para dois valores exibidos a e b, os operadores aplicam a + b, a − b, a × b ou a ÷ b. A divisão por zero é recusada.

Os botões unários atuam sobre o valor atual:

  • devolve a raiz quadrada não negativa e recusa entrada negativa;
  • multiplica o valor atual por ele mesmo;
  • 1/x calcula o inverso e recusa zero;
  • % divide o valor atual por 100;
  • ± troca o sinal.

O botão percentual não calcula automaticamente “b por cento de um valor anterior”. Digitar 25 e pressionar % produz 0,25; esse número pode ser usado na operação seguinte.

Exemplo completo

Para calcular 12,5 × 8:

  1. digite 12,5;
  2. pressione ×;
  3. digite 8;
  4. pressione =.

A calculadora mostra 100 e adiciona 12,5 × 8 = 100 ao histórico da página.

A ordem segue os botões pressionados. Em 2 + 3 × 4 =, a ferramenta primeiro conclui 2 + 3 e depois multiplica esse resultado por 4, exibindo 20. Ela não aplica a precedência algébrica que produziria 14.

Para porcentagem, digitar 25 e pressionar % mostra 0,25.

Como interpretar e controlar o resultado

O visor formata números comuns para leitura e pode usar notação exponencial em resultados muito grandes ou muito pequenos. As vírgulas visíveis no histórico são separadores de apresentação, não parte do valor aritmético armazenado.

C limpa o estado do cálculo atual. CE reinicia somente a entrada atual. O botão específico para limpar histórico remove a lista da sessão; limpar o cálculo não apaga essa lista.

Enquanto a calculadora tem foco, os dígitos do teclado, +, -, *, /, separador decimal, Enter ou =, Backspace e Escape correspondem às ações visíveis no teclado da página.

Precisão e limitações

Os cálculos usam o tipo ECMAScript Number, que representa números binários IEEE 754 de dupla precisão. Muitas frações decimais não possuem representação binária exata; por isso 0,1 + 0,2 pode manter internamente uma pequena diferença mesmo quando o visor arredonda o resultado.

Esta não é uma calculadora decimal de precisão arbitrária, financeira, estatística ou científica. Operações repetidas podem acumular arredondamento. Inteiros além do intervalo seguro do JavaScript e medições com algarismos significativos controlados exigem ferramenta decimal, inteira ou especializada.

O histórico existe apenas na instância atual da página e não constitui registro de auditoria. Refaça cálculos relevantes de impostos, contabilidade, engenharia, laboratório, medicamentos e contratos com as regras e a precisão exigidas pela atividade.

Fontes

Registro editorial

Texto redigido e revisado manualmente pela equipe editorial da SoupCalc. Operações binárias, unárias e sequenciais, erros, porcentagem, limpeza e histórico foram conferidos com a implementação e os testes atuais. Última revisão: 11 de agosto de 2026. A página permanece indisponível para indexação e anúncios até que todas as localizações aprovadas concluam a revisão.