Aller au contenu

Module:Module Factorielle

Une page de Wikipédia, l'encyclopédie libre.
Ceci est la version actuelle de cette page, en date du 24 mai 2014 à 15:34 et modifiée en dernier par Juanes852 (discuter | contributions) (Juanes852 a déplacé la page Module:Module factorielle vers Module:Module Factorielle sans laisser de redirection : échec, « f » en miniscule ne résoud par le prbl). L'URL présente est un lien permanent vers cette version.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

 Documentation[voir] [modifier] [historique] [purger]

Ce module permet d'expliquer le fonctionnement du Lua (voir Aide:Lua)

Voir l'article factorielle pour l'explication mathématique.

Syntaxe Rendu Rappel mathématique (voir l'article Factorielle)
{{#invoke:Module Factorielle|factorielle|1}} 1 1 ! = 1
{{#invoke:Module Factorielle|factorielle|2}} 2 2 ! = 2×1
{{#invoke:Module Factorielle|factorielle|3}} 6 3 ! = 3×2×1 = 6
{{#invoke:Module Factorielle|factorielle|4}} 24 4 ! = 4×3×2×1 = 24
{{#invoke:Module Factorielle|factorielle|5}} 120 5 ! = 5×4×3×2×1 = 120

Voir aussi

[modifier le code]

Module:Mop


local p = {}
 
function factorielle(n)
    if n == 0 then
        return 1 -- on renvoie la valeur 1 quand le paramètre vaut 0
    else
        return n * factorielle(n - 1)
    end
end 

function p.factorielle(frame)
	return factorielle(frame.args[1])
end

return p