Números de Fibonacci
Publicado por Osama Jr. 29/04/2009
[ Hits: 6.811 ]
Homepage: Não tenho
Olá galera do VOL, este é o meu primeiro script publicado nesse site, então sugestões, elogios, críticas, serão todos bem-vindos.
Na verdade esse não é um Shell Script e sim um "bc script" para a "calculadora" GNU bc, que imprime os números da sequência de Fibonacci.
/*
* Números de Fibonacci.
* Algoritmo adaptado a 'calculadora' GNU bc.
*
* Uso: <bc script>
*
* Autor: /bin/laden - 22/04/2009.
*
* Mais informações: <man bc> ou <www.google.com> =P
*
* Modo recursivo:
*
* define fibonacci(valor)
* {
* if (valor < 2) return(valor);
* return(fibonacci(valor - 1) + fibonacci(valor - 2));
* }
*/
/* Modo "braçal" =) */
define void fibonacci(valor)
{
auto x, y, z, i;
x = 0;
y = 1;
x;
while (i++ < valor) {
y;
z = x;
x = y;
y = z + y;
}
}
/* Quantos números calcular? */
print "Calcular quantos números de Fibonacci?: ";
input = read();
fibonacci(input);
/* Finaliza processamento */
quit;
Acesse seus hosts pelo VNCViewer
Mostrar conifguração da placa de rede
Teste de Índice de Massa Corporal (IMC)
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
ERRO: LAZARUS 4.2 64 no Linux MINT não entra mais apos ajustar desktop... (0)
Pergunta: Meu teclado não está respondendo direito como e consertar? (2)
Secure boot, artigo interessante, nada técnico. (6)
SQLITE não quer funcionar no LINUX LMDE6 64 com Lazaruz 4.2 64bit (n... (0)









