Calculadora bem básica

Publicado por rudolf ghysio schaarschmidt em 23/06/2003

[ Hits: 7.477 ]

 


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

Aumente a sua área de swap

Impressoras sem usar utilitários

Executando proteção de tela no modo texto

Protegendo seu sistemas de invasões pelo LILO

Comandos avançados do PINE

Leitura recomendada

Já pensou em adquirir adesivos grátis do Rundeck?

Converter arquivos de áudio WMA para MP3

aMSN - configurando atalho na área de trabalho do KDE

Apelidos para URLs no Firefox

Adicionando novas músicas ao Frets On Fire

  

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