Calculadora bem básica

Publicado por rudolf ghysio schaarschmidt em 23/06/2003

[ Hits: 7.727 ]

 


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

CBL - Certificação Brasileira em GNU/Linux

PDF no Linux

Controle o tráfego na sua rede

Protegendo seu sistemas de invasões pelo LILO

Configure Apache, PHP e MySQL no Slackware sem compilar nada

Leitura recomendada

Descubra se um pacote de software existe nos repositórios de sua distribuição

Convertendo documentos do OpenOffice para PDF

Download de pacotes usando Windows

Graduação em TI via EAD - Curso gratuito de 600h pela CECIERJ

Novo CUBE 2: Trooper Edition

  

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