Section courante

A propos

Section administrative du site

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:

  1. <CFSCRIPT>
  2. function Fibonacci(n) {
  3.    var w = 0;
  4.    var u = 0;
  5.    var v = 1;
  6.    var i = 2;
  7.    if(n LTE 0) return 0;
  8.    if(n EQ 1) return 1;
  9.    for(i=2; i LTE n; i = i + 1) {
  10.        w = u+v;
  11.        u = v;
  12.        v = w;
  13.    };
  14.    return v;
  15. }    
  16.     
  17. for(I=0;I LTE 10;I = I + 1) {
  18.     WriteOutput("Fibonacci(" & I & ")=" & Fibonacci(I) & "<BR>");
  19. }
  20. </CFSCRIPT>

on obtiendra le résultat suivant :

Fibonacci(0)=0
Fibonacci(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

Science - Mathématique

Dernière mise à jour : Lundi, le 29 décembre 2014