Vous vous souvenez de la célèbre suite de nombre du mathématicien italien Leonardo Pisano (1170 à 1250) pour calculer à l'origine la croissance de la population de lapin. Selon le spirale suivant:
Voici un programme permettant de calculer le Fibonacci de nombre entier en ColdFusion:
- <CFSCRIPT>
- function Fibonacci(n) {
- var w = 0;
- var u = 0;
- var v = 1;
- var i = 2;
- if(n LTE 0) return 0;
- if(n EQ 1) return 1;
- for(i=2; i LTE n; i = i + 1) {
- w = u+v;
- u = v;
- v = w;
- };
- return v;
- }
-
- for(I=0;I LTE 10;I = I + 1) {
- WriteOutput("Fibonacci(" & I & ")=" & Fibonacci(I) & "<BR>");
- }
- </CFSCRIPT>
on obtiendra le résultat suivant :
Fibonacci(0)=0Fibonacci(1)=1
Fibonacci(2)=1
Fibonacci(3)=2
Fibonacci(4)=3
Fibonacci(5)=5
Fibonacci(6)=8
Fibonacci(7)=13
Fibonacci(8)=21
Fibonacci(9)=34
Fibonacci(10)=55
Voir également
Dernière mise à jour : Lundi, le 29 décembre 2014