Calculadora bem básica

Publicado por rudolf ghysio schaarschmidt em 23/06/2003

[ Hits: 7.644 ]

 


Calculadora bem básica



Para aqueles que gostam de utilizar o shell no Linux, aí vai uma dica que pode ajudar na hora de "pegar a calculadora". Trata-se de uma calculadora financeira, completa e bem simples de se usar. Para executá-la, basta executar o comando:

$ bc

Para maiores informações, consulte a página manual:

$ man bc

Outras dicas deste autor

Controle o tráfego na sua rede

Você perdeu seus arquivos .*?

Como remover arquivos CORE

Comandos avançados do PINE

Os melhores do planeta

Leitura recomendada

Problemas com vídeos piscando no modo OpenGL? Ubuntu 10.04 resolve!

Como descompactar arquivos zip, rar, tar.gz, bz2, tar.bz2 pelo terminal

Copiar HD via rede usando dd e nc

QEMU: Virtual Machine VM fácil no Kurumin NG Linux

Entrando no Linux sem autenticação

  

Comentários
[1] Comentário enviado por fabio em 23/06/2003 - 17:20h

O bc é show de bola, sempre o uso quando preciso fazer algum tipo de cálculo. Só não concordo com o título "Calculadora bem básica", pois o bc possui até mesmo uma linguagem de programação arbitrária embutida, é sinistra :)

[2] Comentário enviado por jllucca em 24/06/2003 - 11:25h

acho que o "basica" dele é porque é fácil de usar.

[3] Comentário enviado por pleao em 01/05/2010 - 12:25h

Exemplo bem basico do bc :-D

/* Uses the fact that e^x = (e^(x/2))^2
When x is small enough, we use the series:
e^x = 1 + x + x^2/2! + x^3/3! + ...
*/

define e(x) {
auto a, d, e, f, i, m, v, z

/* Check the sign of x. */
if (x<0) {
m = 1
x = -x
}

/* Precondition x. */
z = scale;
scale = 4 + z + .44*x;
while (x > 1) {
f += 1;
x /= 2;
}

/* Initialize the variables. */
v = 1+x
a = x
d = 1

for (i=2; 1; i++) {
e = (a *= x) / (d *= i)
if (e == 0) {
if (f>0) while (f--) v = v*v;
scale = z
if (m) return (1/v);
return (v/1);
}
v += e
}
}


http://www.manpagez.com/man/1/bc/



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts