Calculadora bem básica

Publicado por rudolf ghysio schaarschmidt em 23/06/2003

[ Hits: 7.860 ]

 


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

Como remover arquivos CORE

CBL - Certificação Brasileira em GNU/Linux

Impressoras sem usar utilitários

Utilizando o comando expr

Executando proteção de tela no modo texto

Leitura recomendada

Converta suas conexões VNC em Flash

Comando sudo com comentários malcriados

Wallpapers para todos os gostos...

Driver Nvidia no Zenwalk 7.0

Certificação ou curso superior, qual escolher?

  

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