Calcul factoriel avec des entiers
Publié : sam. 15/janv./2005 6:15
Bonjour,
Une fonction pour faire un calcul factoriel avec des entiers.
Ex. : 5! = 1*2*3*4*5 = 120
N.B. Le maximum est 34!, avec 35! le deboggeur affiche 1.#INF00.
Vivement les variables de type double !
A+
Guimauve
Une fonction pour faire un calcul factoriel avec des entiers.
Ex. : 5! = 1*2*3*4*5 = 120
N.B. Le maximum est 34!, avec 35! le deboggeur affiche 1.#INF00.
Vivement les variables de type double !
A+
Guimauve
Code : Tout sélectionner
; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
; Fonction Factoriel
Procedure.f Factoriel(valeur_n.l)
total.f = 1
indice.l = 2
While (indice <= valeur_n)
total = total * indice
indice + 1
Wend
ProcedureReturn total
EndProcedure