Testando o Chakra, LiveCD Arch Linux A favor da pluralidade de distribuições
Nov 21

Na área de ciências exatas não raro é preciso fazer cálculos longos, complexos, usando valores que se repetem varias vezes. Por isso existem calculadoras científicas, financeiras, estatísticas extremamente poderosas como as da HP. A curva de aprendizado dessas calculadoras entretanto costuma ser extremamente alta.

A Speedcrunch é uma calculadora científica escrita em QT com precisão de até 50 dígitos que trabalha com números binários, octais, decimais e hexadecimais, ângulos em graus e radianos e foi concebida para ser simples de usar.

speedcrunch

Ao abrir a calculadora a primeira coisa que chama a atenção é o visor grande. Nesse visor serão armazenados todos os resultados das operações. É possível salvar sessões para manter guardados esses valores e abrir várias instâncias da calculadora rodando sessões diferentes. Por padrão, ela abre a última sessão usada.

Além do histórico de resultados ela armazena o valor de variáveis, o que a coloca no grupo das ferramentas realmente úteis. Não existe um número limite de variáveis. O que couber na memória física ou virtual pode ser usado.

Pode-se usá-la tanto através do teclado numérico quanto escrevendo a expressão desejada na linha logo abaixo do visor. Aliás é possível inclusive escolher não mostrar o teclado. Nessa linha temos inclusive um realçador de sintaxe para facilitar a distinção dos termos, auto complemento de funções e acesso à operações digitadas  anteriormente com a seta para cima, como em um terminal.

É possível pelos menus do programa configurá-lo para ficar sempre no topo (para sistemas que não tem essa funcionalidade pelo gerenciador de janelas como o Windows XP) e minimizar para o systray.

E por fim chegamos ao recurso que mais a torna poderosa. Os painéis laterais. como painéis qt normais eles podem ser agrupados em abas, colocados lado a lado, um em cima do outro e desencaixados de modo que você crie o layout que mais lhe agrade.

Há um painel que exibe todas as variáveis atuais com seus respectivos valores, um que mostra o histórico de operações executadas, um com a lista de todas as funções suportadas pela calculadora, um com constantes comuns em Física, Matemática, Astronomia, Química, etc. e por fim um ainda incipiente livro de Matemática com algumas fórmulas geométricas e a fórmula de Báskara.

Em qualquer um desses painéis clicar em um item o insere na linha de comandos. Por exemplo, clicar na linha da impedância característica do vácuo insere 376,730313461 na linha de comados. Clicar em uma linha do histórico a coloca novamente na linha de comandos.

Sinceramente o único defeito que consegui achar na calculadora é que apesar de pi e phi têm seus valores armazenados e, o numero de Euler não está, e o uso bastante, mas pelo que vi do código esse é um problema que a próxima versão irá resolver.

Gostou do texto? Então me paga um café.

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

5 Responses to “Speedcrunch – Calculadora programável multiplataforma e, pasmem, simples”

  1. Speedcrunch, calculadora programável multiplataforma, poderosa e simples Says:

    [...] A Speedcrunch é uma calculadora científica escrita em QT com precisão de até 50 dígitos que trabalha com números binários, octais, decimais e hexadecimais, ângulos em graus e radianos e foi concebida para ser simples de usar.” [referência: open.lafactoria.com.br] [...]

  2. Bárbara Says:

    Adorei o livro de matemática. Vestibular ta aí, vou relembrar umas formulinhas né…

  3. Bárbara Says:

    Não precisavam ter colocado Báskhara, essa é fácil: [-b+-Raiz (b²-4ac)]/a

  4. Bárbara Says:

    corrigindo: [-b+-Raiz (b²-4ac)]/2a

  5. cochise Says:

    Báskara tem sentido se pensar que é uma calculadora programável.
    as fórmulas são x1=(-b+sqrt(b^2-4*a*c))/2a e x2=(-b-sqrt(b^2-4*a*c))/2a
    Então você define o valor das vaiáveis a, b e c e clica nas fórmulas para obter os resultados que ficam armazenados em x1 e x2.
    Não precisavam também colocar outras fórmulas. Mas o objetivo é praticidade e não precisar escrever a mão essas fórmulas, que são grandes.

Leave a Reply