Fonction recursive pour factorielle($n)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 807 fois - Téléchargée 27 fois

Contenu du snippet

Simplement le calcul de n!=n*(n-1)*(n-2)......*2

Source / Exemple :


<?
function fact($n)
{
if($n= =0) return 1; else return $n*fact($n-1);
}
echo fact(6);
?>

Conclusion :


Juste pour un exemple de recursivité simple !!

A voir également

Ajouter un commentaire

Commentaires

matrey
Messages postés
399
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
6 septembre 2004
-
bobo à la tête... :-) T'as un exemple concret d'application ?
cs_shivan
Messages postés
363
Date d'inscription
jeudi 20 décembre 2001
Statut
Membre
Dernière intervention
25 août 2003
-
c vraiment une fonction bateau quon trouve partout, mais c clair ke c un super exemple pour mettre en oeuvre la récursivité !
maintenant, ce serait bien de mettre une explication plus détaillée, car soit on comprend parskon connait déja le recursif et quon a pas besoin de cette source, soit on comprend pas parskon a pas compris la récursivité et ya pas trop d'explications ;-)

sinon... ben bon code, rien a dire ;-)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.