Fonction recursive pour factorielle($n)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 885 fois - Téléchargée 29 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
cs_shivan Messages postés 363 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 25 août 2003
27 avril 2003 à 09:34
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 ;-)
matrey Messages postés 399 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 6 septembre 2004
4 mars 2003 à 21:22
bobo à la tête... :-) T'as un exemple concret d'application ?

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.