O Manual do KCalc
O Manual do KCalc
Próxima

O Manual do KCalc

Bernd Johannes Wuebben

Pamela Roberts

Tradução: Marcus Gama
Revisão 1.03.02 (2002-09-28)

É concedida permissão para copiar, distribuir e/ou modificar este documento sob os termos da Licença de Documentação Livre GNU, Versão 1.1 ou qualquer versão posterior publicada pela Fundação do Software Livre; com nenhuma Seção Não Modificável, com nenhum Texto de Capa, e com nenhum Texto de Contra-Capa. Uma cópia da licença está incluída na seção intitulada "Licença de Documentação Livre GNU".

O KCalc é uma calculadora científica para o KDE


Capítulo 1. Introdução
Introdução
Anterior
Próxima

Capítulo 1. Introdução

Este documento descreve o KCalc versão 1.6.

O KCalc oferece muito mais funções matemáticas do que dá a entender à primeira vista. Estude por favor a seção sobre os atalhos de teclado e os modos neste manual para aprender mais sobre as várias funções disponíveis.

Além da funcionalidade normal oferecida pela maioria das calculadoras científicas, o KCalc oferece um conjunto de funcionalidades, as quais merecem ser mencionadas:

  • O KCalc oferece funções trigonométricas, operações lógicas e é capaz de efetuar cálculos estatísticos.

  • O KCalc permite-lhe cortar e colar os números de e para a sua tela.

  • O KCalc contém uma pilha de resultados que lhe permite chamar convenientemente os resultados anteriores.

  • Você poderá configurar as cores e o tipo de letra do KCalc.

  • Você pode configurar a precisão do KCalc e o número de dígitos após à vírgula.

  • O KCalc oferece um conjunto de atalhos de teclado razoável, que possibilitam e facilitam o uso do KCalc sem usar um mouse.

    Sugestão: Clicando (e mantiver pressionada) a tecla Ctrl, irá aparecer em todos os botões a respectiva combinação de teclas.

Divirta-se com o KCalc!

Bernd Johannes Wuebben

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 2. Utilização
Utilização
Anterior
Próxima

Capítulo 2. Utilização

Uso Geral

A utilização de um modo geral é intuitiva e semelhante à forma como a maioria das calculadoras científicas simples trabalham, mas terá que levar em conta as seguintes funcionalidades especiais do KCalc:

Pilha do Resultado

Cada vez que você clica com o botão esquerdo do mouse no botão de = ou clica nas teclas Enter ou =, o resultado apresentado é guardado na pilha de resultados do KCalc. Você poderá navegar pela pilha de resultados com as combinações de teclas Ctrl+Z e Ctrl+Shift+Z.

Função de Percentagem

A tecla de percentagem funciona de forma ligeiramente diferente da que costuma acontecer na maioria das calculadoras. Contudo, logo que seja explicada, a sua funcionalidade melhorada torna-se bastante útil. Veja a seção sobre a função percentagem para mais detalhes.

Cortar e Colar

  • Pressionar Ctrl+C no tela do KCalc irá colocar o resultado apresentado na área de transferência.

  • Pressionar Ctrl+V irá colar o conteúdo da área de transferência no tela, desde que o conteúdo seja um número de ponto flutuante válido.

  • É ainda possível copiar/colar clicando na área de visualização do KCalc, mas isto poderá desaparecer nas versões futuras.

Funções avançadas

Quando você inicia o KCalc pela primeira vez, a calculador irá apenas mostrar os números para os cálculos aritméticos básicos.

No menu Configurações é possível abrir os botões adicionais para o KCalc: É possível, por exemplo, escolher os botões Estatísticos ou Trigonométricos.

Modo Estatístico
Modo Estatístico

Modo Estatístico

Neste modo a coluna esquerda dos botões é destinada às funções estatísticas:

BotõesFunção
NMostra o número de dados inseridos
Inv NMostra o somatório de todos os dados inseridos
MeaMostra a média dos itens de dados inseridos
Inv MeaMostra a soma do quadrado de todos os itens de dados inseridos
StdMostra o desvio padrão (n)
Inv StdMostra o desvio-padrão da população (n-1)
MedMostra a mediana
DatInsere um item de dados
Inv DatLimpa o último item de dados inserido
CstLimpa o armazenamento de todos os itens de dados inseridos


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Modo Trigonométrico
Modo Trigonométrico

Modo Trigonométrico

Neste modo a coluna esquerda de botões fica destinada às funções trigonométricas:

BotõesFunção
HypEntra no modo hiperbólico. O Hyp Sin corresponderá ao seno hiperbólico: sinh(x)
SinCalcula o seno
Inv SinCalcula o arco-seno
CosCalcula o coseno
Inv CosCalcula o arco-coseno
TanCalcula a tangente
Inv TanCalcula a arco-tangente
LogCalcula o logaritmo de base 10
Inv LogCalcula 10 elevado a x
LnCalcula o logaritmo natural. Este é o logaritmo na base e
Inv LnCalcula e elevado a x


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Atalhos de Teclado Simples
Atalhos de Teclado Simples

Atalhos de Teclado Simples

Para simplificar a introdução de cálculos a partir do teclado, o KCalc possui alguns aceleradores de teclado simples para a maioria das funções. Por exemplo, introduzir 7R ou 7r irá calcular o inverso de 7 (1/7).

Durante um cálculo, você poderá clicar sempre na tecla Ctrl para que cada botão mostre a sua combinação de teclas.

TeclaFunçãoNotas
HHypHiperbólico como no Hyp Sin, o sinh(x) ou seno hiperbólico de x
SSin 
CCos 
TTan 
NLnlog base e
LLogLogaritmo de base 10
I InvInverso, por exemplo se você quiser o arco-seno de x, arcsin(x), escreva i s
\+/-Mudar o sinal
[x^2 
^x^y 
!x!Fatorial
<LshDeslocamento à esquerda. Nota: o Inv Lsh é o deslocamento à direita
&AndE lógico
*XMultiplicar
//Dividir
DDatIntroduz um item de dados no modo estatístico
OOrOU lógico. Nota: o Inv Or é o XOR
R1/xRecíproco
== 
Enter= 
Return= 
Page UpCLimpar
EscCLimpar
PriorCLimpar
Page DownACLimpar tudo
NextACLimpar tudo
DelACLimpar tudo


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 3. Comentários sobre Funções Específicas
Comentários sobre Funções Específicas
Anterior
Próxima

Capítulo 3. Comentários sobre Funções Específicas

Mod e Inv Mod

O Mod devolve o resto da divisão do número apresentado pelo próximo número introduzido.

O 22 Mod 8 = irá fornecer o resultado 6

O 22.345 Mod 8 = irá fornecer o resultado 6,345

O Inv Mod faz a divisão inteira do número apresentado pelo próximo número a ser introduzido.

O 22 Inv Mod 8 = irá fornecer o resultado 2

O 22.345 Inv Mod 8 = também fornecerá como resultado 2

%
%

%

Usado em vez da tecla =, o % interpreta a operação final executada no cálculo atual como indicado a seguir:

  • Se o operador final é o + ou - o segundo argumento é interpretado como sendo uma percentagem do segundo operando.

  • Se o operador final for o *, dividirá o resultado da multiplicação por 100.

  • Se o operador final for o / dá o operando esquerdo como uma percentagem do operando direito.

  • Em todos os outros casos a tecla % fornece resultados iguais à tecla =.

Exemplos:

O 150 + 50 % resulta 225 (150 mais 50 por cento deste valor)

O 42 * 3 % resulta 1.26 (42 * 3 / 100)

O 45 / 55 % resulta 81,81... (45 é 81,81.. por cento de 55)



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Lsh e Inv Lsh
Lsh e Inv Lsh

Lsh e Inv Lsh

O Lsh desloca à esquerda a parte inteira do valor apresentado (multiplica-a por 2) n vezes, em que n é o próximo número a ser introduzido, e fornece um resultado inteiro:

O 10 Lsh 3 = resulta 80 (10 multiplicado por 2, três vezes).

O 10.345 Lsh 3 = também resulta 80.

O Inv Lsh desloca à direita o valor (faz uma divisão inteira por 2), n vezes.

O 16 Inv Lsh 2 = resulta 4 (16 dividido por 2, duas vezes).

O 16.999 Inv Lsh 2 = também resulta 4.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Cmp, And, Or e Xor
Cmp, And, Or e Xor

Cmp, And, Or e Xor

As funções Cmp, And e Or efetuam operações lógicas com bits, e como tal parecerão mais significativas se a Base estiver definida como Hex, Oct ou Bin em vez de Dec. Nos exemplos a seguir, a Base está definida como sendo Bin.

O Cmp efetua um complemento-a-um (inverte os bits).

O 101 Cmp resulta 111...111010

O And efetua um E lógico.

O 101 And 110 = resulta 100

O Or efetua o OU lógico.

O 101 Or 110 = resulta 111

O Xor efetua a operação de XOR lógico (OU exclusivo).

O 101 Xor 110 = resulta 11



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 4. Perguntas e Respostas
Perguntas e Respostas
Anterior
Próxima

Capítulo 4. Perguntas e Respostas

4.1. Como obtenho o 'e', o número de Euler?
4.2. Como obtenho dois dígitos fixos após a vírgula?
4.3. E a Precisão?
4.1.

Como obtenho o 'e', o número de Euler?

Digite 1 Inv Ln.

4.2.

Como obtenho dois dígitos fixos após a vírgula?

Clique no botão Configurar, para que ele mostre a janela de configuração. Assinale a opção Configurar uma precisão fixa e ajuste o valor até que mostre um 2.

4.3.

E a Precisão?

O fator principal que determina a precisão do KCalc é se a sua libc e libmath suportam o tipo de dados do C long double. Se este for o caso, o KCalc irá detectar isto no momento da compilação e usá-la como o seu tipo de dados fundamental para representar os números. Verifique a janela Sobre do KCalc (na janela Configurar) para descobrir qual é o tipo de dados fundamental para a sua cópia do KCalc.

A menos que você tenha uma libc e uma libmath com uma alta qualidade excepcional, você será capaz de observar alguns resultados “interessantes” ao tentar executar alguns cálculos, como por exemplo: 123.22 - 123.21, 2.01 - 2, 123.88 - 123.87 entre outros. Contudo, se você pensa que isto é mau, eu peço-lhe para fazer o mesmo cálculo na calculadora que vem com o Windows®.

Ajuste a Precisão na janela de Configurar do KCalc para que as contas acima funcionem corretamente. É recomendada uma precisão de 14 se o tipo de dados da sua versão do KCalc for o long double, caso contrário recomenda-se 8 ou 10.

Uma maior precisão não significa necessariamente melhores resultados. Brinque com a precisão e irá perceber o que estou dizendo.

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Capítulo 5. Créditos e Licença
Créditos e Licença
Anterior
Próxima

Capítulo 5. Créditos e Licença

Direitos autorais do Programa KCalc (c):

Bernd Johannes Wuebben 1996-2000

A Equipe do KDE 2000-2004

  • Bernd Johannes Wuebben

  • Evan Teran

  • Espen Sand

  • Chris Howells

  • Aaron J. Seigo

  • Charles Samuels

O KCalc foi inspirado no xfrmcalc de Martin Bartlett, cuja pilha ainda faz parte do KCalc.

Direitos autorais da Documentação (c) 2001,2002:

  • Bernd Johannes Wuebben

  • Pamela Roberts

Esta documentação é licenciada sob os termos da Licença de Documentação Livre GNU.

Este programa é licenciado sob os termos da Licença Pública Geral GNU.

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Apêndice A. Instalação
Instalação
Anterior
Próxima

Apêndice A. Instalação

O KCalc faz parte do pacote kdeutils do projeto do KDE e será fornecido como parte de uma instalação do KDE. Para mais detalhes sobre o KDE vá para http://www.kde.org.

Compilação e Instalação

O KCalc faz parte do projeto KDE http://www.kde.org/.

O KCalc pode ser encontrado no pacote kdeutils no servidor FTP principal do projeto KDE ftp://ftp.kde.org/pub/kde/.

Para compilar e instalar o KCalc sem seu sistema, digite o sequinte no diretório base da distribuição de KCalc:

% ./configure
% make
% make install

Uma vez que o KCalc usa o autoconf e o automake você não deve ter problemas em compilá-lo. Se você tiver problemas por favor reporte-os às lista de correio do KDE.

Como ativar a precisão 'long double' para o KCalc
Como ativar a precisão 'long double' para o KCalc

Como ativar a precisão 'long double' para o KCalc

Se sua máquina suporta o tipo de dados do C long double e se você tem uma 'libc' funcional, poderá ativar a precisão long double para o KCalc.

Aqui está o que deve fazer:

  1. Verifique o ../config.h e veja se o HAVE_LONG_DOUBLE está definido, isto é deverá ser capaz de localizar uma linha que diz:

    #define HAVE_LONG_DOUBLE 1

    Se você não encontrar essa linha o seu sistema não suporta a precisão 'long double' do IEEE.

  2. Altere os arquivos kcalctype.h, configdlg.cpp, kcalc.cpp e kcalc_core.cpp e retire as linhas:

    #ifdef HAVE_LONG_DOUBLE
    #undef HAVE_LONG_DOUBLE
    #endif
    
  3. Recompile o KCalc.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Anterior
Próxima
Principal


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Próxima
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team