Accueil de Gladir.com Notes légales de Gladir.com Flux RSS des nouvelles du site Gladir.com - Langage de programmation - C# (C Sharp) - Mathématique - Fibonacci Section du logiciel DOS «MonsterBook» Inventaire de la bibliothèque de Gladir.com Entrée administrateur

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 C# (C Sharp) :

  1. using System;
  2.  
  3. namespace FibonacciSamples
  4. {
  5.      class Program
  6.      {
  7.           static int Fibonacci(int n) 
  8.           {
  9.                int w;
  10.                if(n <= 0) return 0;
  11.                if(n == 1) return 1;
  12.                int u = 0;
  13.                int v = 1;
  14.                for(int i=2; i <= n; i++) 
  15.                {
  16.                     w = u+v;
  17.                     u = v;
  18.                     v = w;
  19.                };
  20.                return v;
  21.           }   
  22.  
  23.           static void Main(string[] args)
  24.           {
  25.                for(int I=0;I<=10;I++) {
  26.                     Console.WriteLine("Fibonacci("+I+")="+Fibonacci(I));
  27.                } 
  28.           }
  29.      }
  30. }

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: Vendredi, le 25 mai 2012