Sim, mais uma calculadora

Mas dessa vez ela é bem melhor do que as demais (com operações mais completas, mais rápida e feita em JS).

As últimas tentativas minhas de fazer calculadoras foram em 2010, com o projeto cálculos (PHP), e em 2011 com a calculadora de números grandes (C++).

Principais características:

  • Operações exatas com inteiros e frações (até 9.007.199.254.740.992), em várias bases;
  • Operações com double (5.0*10^-324 a 1.8*10^308);
  • Operações com números muito grandes ou muito pequenos (como 2^2^2^2^2);
  • Operações com complexos, como 1/(1+i)
  • Listas: {2, 3, 5, 7}! → {2, 6, 120, 5040}
  • Vetores: [3,14]*[15,92] → 1333
  • Matrizes: inverse(|3,14,15;92,65,35;89,79,32|)
  • Variáveis: x = pi/2
  • Funções: f(a, b) = a!/b!
  • Gráficos: plot(x, -3, 2, x^x)
  • Unidades: (1._in)_mm → 2.54_mm

Acesse o projeto, mande feedbacks e veja o código fonte

Tags: , , ,

Deixe um comentário