Números de Fibonacci

Publicado por Osama Jr. 29/04/2009

[ Hits: 6.541 ]

Homepage: Não tenho

Download fib_bc




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.

  



Esconder código-fonte

/*
 * 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;

Scripts recomendados

Mostrar conifguração da placa de rede

Menu em formato texto simples em BASH script feito com comando select

Verificando existência de computadores na rede

Números impares no intervalo entre 2 números

Adicione Hosts no Nagios


  

Comentários
[1] Comentário enviado por vitinho217 em 07/07/2014 - 10:48h

Aqui tem algumas versões alternativas só para estudo :

http://www.vivaolinux.com.br/script/Fibonacci-em-bash-shell

Um abraço e viva o linux !


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts