Calcul de factorielle de n !

Soyez le premier à donner votre avis sur cette source.

Vue 23 116 fois - Téléchargée 538 fois

Description

Un algorithme simple,basé sur le compte-goutte (voir décimales de pi) permet de faire des multiplications avec de trés grands nombres.
Testé jusqu´à 800!=1.2.3.4......799.800.
Soit environ 2000 chiffres. Pourrait être développé pour dépasser 800 (pas testé..)

Source / Exemple :


Sera décrit  dans un tutoriel spécialement préparé pour expliquer l´algorithme.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Zeroc00l Messages postés 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 février 2010
14 mai 2002 à 22:31
Le seul probleme fou volant13 ( t'as reussi a mettre un espca dans ton nom ? !!! )
c'est que ta technique est TRES vite depasse par la precision de la declaration
au botu de 15 chiffres environ les "détails ne sont pas sauvegardé...

fabiin << factorielle de 10 est noté: 10!
Donc n! = 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * ... *n
ou par la Suite ( vive les maths :p ) défini par :
U(n)=U(n-1)*n / ou U(1)=1

Ce code est très interessant ... premièrement il donne tous les chiffres ( à premiere vue ) et est très rapide ... il offre le moyen de calculer précisement
Je suis pressé d'avoir l'explication du code ... :)
A++
fou volant13 Messages postés 55 Date d'inscription vendredi 29 juin 2001 Statut Membre Dernière intervention 2 février 2002
29 déc. 2001 à 19:53
Pas mal sauf que g rien compris au code. Sinon pour ceux que ca interesse (yena ptetre), voila une méthode toute simple pour calculer la factorielle de petits nombres:

factorielle = 1
For n = Text1 To 1 Step -1
factorielle = factorielle * n
Next n
MsgBox factorielle

Voila voila..
c koi la factorielle d'un nombre ???
Flint-le-nain
9 juin 2001 à 09:37
Je pensais justement faire ce code mais c'est exactement le même que le mien... Tu l'as repiqué sur mon site hein??? Bon en tout cas je mettrais dans la semaine un code pour faire des additions à deux chiffres après la virgule !!!!

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.