com.dvp.tutoriel.fibonacci
Interface Calculette

All Known Implementing Classes:
MaCalculette

public interface Calculette

Calculatrice bla bla... REGLE RG024.x

Author:
Thierry Leriche-Dessirier

Method Summary
 Long fibonacci(Integer n)
          Calcule les elements de la Suite de Fibonacci.
 

Method Detail

fibonacci

Long fibonacci(Integer n)
Calcule les elements de la Suite de Fibonacci. REGLE RG024 Le projet permet de calculer les membres de la Suite de Fibonacci. REGLE RG024.1 : f(1) = 1 REGLE RG024.2 : f(2) = 1 REGLE RG024.3 : f(n) = f(n-1) + f(n-2) si n > 1 Exemples : REGLE RG024.3.a : f(3) = 2 REGLE RG024.3.b : f(4) = 3 REGLE RG024.3.c : f(5) = 5 REGLE RG024.3.d : f(6) = 8 REGLE RG024.3.e : f(7) = 13 REGLE RG024.3.f : f(8) = 21 REGLE RG024.4 : Il n'est pas possible de calculer la valeur de la Suite de Fibonacci pour un rang negatif ou nul. REGLE RG024.5 : Le calcul de n'importe quel element de la Suite de Fibonacci doit s'effectuer en moins de deux secondes. REGLE RG024.6 : Le calcul de n'importe quel element de la Suite de Fibonacci, pour un rang inferieur a 50, doit s'effectuer en moins d'une seconde.

Parameters:
n - le rang pour lequel on calcul le membre.
Returns:
Le membre de rang n dans la Suite.


Copyright © 2012. All Rights Reserved.