Calculadora de números grandes

Versão

Versão 1 – 28/03/2011

Introdução

Essa calculadora escrita em C++ lida com número grandes (enormes!). Seu uso é extremamente simples, basta executar o programa e digitar uma conta qualquer que o resultado é exibido. O programa capta a entrada do usuário, estuda-a sintaticamente e a separa em partes (operandos, operadores, variáveis, sub-expressões). Depois vem a matemática, que executa as operações (por maiores que sejam os números). No fim é mostrado o resultado.

Imagem

Exemplos

A forma mais simples de se escrever um número grande é usando uma torre de potências, veja:
2^2 = 4
2^(2^2) = 16
2^(2^(2^2)) = 65536
2^(2^(2^(2^2))) tem 19729 dígitos
2^(2^(2^(2^(2^2)))) tem mais dígitos do que átomos no universo (verdade!)

Os operadores disponíveis são: + – * / ^ (potência) == (igual de comparação) > < >= <= =
Pode-se criar variáveis para facilitar as contas, para isso basta digitar nome_da_variável = expressão

Como esse projeto não foi feito em PHP (nem em outra linguagem da Web), não é possível testa-lo online. Para usa-lo você deve baixar o arquivo abaixo e executa-lo:

Downloads

Download do programa (.exe – 910 KiB)
Download do código fonte (.rar – 232 KiB)
Fale Conosco

4 respostas para "Calculadora de números grandes"

Deixe um comentário