Les Snippets

Connexion

Fibonacci

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 16/11/2006 08:33:50 et initié par Renfield [Liste]
Date de mise à jour : 22/11/2006 22:33:35
Vue : 26244
Catégorie(s) : Maths
Langages dispo pour ce code :
- VB6, VBA
- C# 1.x, C# 2.x
- Javascript
- ObjectiveCaml
- C++
- C
- Perl
- PHP 3, PHP 4, PHP 5
- Python
- Java
- C
- Scripts fu
- Tcl
- Voir tous les langages pour ce code snippet



Langage : Javascript
Date ajout : 06/04/2007
Posté par stfou [Liste]
function Fibbonacci(level)
{
if(level)
{
var n1=1;
var n2=1;
var n3=0;
var tab=[1,1]
for(i=0;i<level;i++)
{
n3=n1+n2;
n1=n2;
n2=n3;
tab.push(n3)
}
this.array=tab
this.number=tab*Math.pow(10,-(tab.length-1));
}
else
{
return false;
this.number=null;
this.array=null;
}
}
var suite_de_fibbonacci=new Fibbonacci(18);
var tableau_de_valeur=suite_de_fibbonacci.array;
var nombre_de_fibbonnacci=suite_de_fibbonnaci.number;
Remarque :
S'utilise avec new Fibbonacci(level)
et contient les propriétés number et array, array étant un tableau contenant la suite et number un nombre décimal;
la variable level indique le nombre d'itération de la suite exemple :
1.1235813 = 1+1+2+3+5+8 donc 6 itérations (level 6)



Codes sources en rapport avec : Fibonacci, Suite

{Visual Basic, VB6, VB.NET, VB 2005} TROIS ALGORITHMES POUR LA SUITE DE FIBONACCI
Bonjour à tous ! Il existe au moins trois manières de programmer le calcul des termes de la suite...

{Visual Basic, VB6, VB.NET, VB 2005} FIBONACCI ET NOMBRE D'OR
Petit programme sans prétention calculant la suite de Fibonacci ( limitée à 92 membres) et sa relati...

{C / C++ / C++.NET} SUITE DE FIBONACCI
Ce programme vous sert juste a calculer un terme n-ieme de la celebre suite de Fibonacci. Entrez la ...

{C / C++ / C++.NET} NOMBRES DE FIBONACCI (TRÈS GRANDS ENTIERS)
Ce code a été effacé par son auteur, Sverdlovsky, le 1er juin 2009. Ce code a été effacé par son aut...

{Visual Basic, VB6, VB.NET, VB 2005} CONJECTURE DE SYRACUSE
Dans la série des algorithmes qui ne servent à rien d'autres qu'à l'intérêt mathématique je présente...

{Python} SUITE DE SYRACUSE
Ce programme représente la "Suite de Syracuse" créée par Lothar Collatz et qui fonctionne comme ceci...

{PHP} SUITE LOGIQUE
Une suite logique que j'ai découvert dans un des livres de Bernard Werber : 1 11 21 1211 1112...

{Python} FIBONACCI ITÉRATIF ET RÉCURSIF
Ce petit bout de script permet de calculer de différentes façons les termes de la suite de fibonacci...

{Javascript / DHTML} MONTRER/CACHER UN DIV
Ce code permet de montrer et de cacher un div. Ce code n'est pas de moi. J'ai juste effectuer une ad...

{C / C++ / C++.NET} LES NOMBRES DE KAPREKAR
L'algorithme de Kaprekar consiste à choisir un nombre n puis: tant que n' != n n = n' soit n...