Lib grands nombres

Soyez le premier à donner votre avis sur cette source.

Vue 5 565 fois - Téléchargée 375 fois

Description

Voici une petite lib.
Permet de faire des opérations sur les grands nombres.
Opérations :
-Addition
-Soustraction
-Multiplication
-Parité du nombre
-Puissance (Algo des puissances rapides)
-Factorielle

Toutes les opérations sont expliquées dans des fichiers différents.

Source / Exemple :


voir le zip.

Conclusion :


Je pense que les opérations doivent être optimisables. Donc n'hésitez pas à me le faire savoir.
Cette source est en quelque sorte le complément de http://www.javascriptfr.com/code.aspx?ID=29916 (suite de Fibonacci de coucou747).

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
vu tes exemples, tu gèles KHTML...
je dirais que ton code est pas mal 8/10 car t'as fait la même chose que moi (à part la factorielle)
Messages postés
868
Date d'inscription
dimanche 26 décembre 2004
Statut
Membre
Dernière intervention
26 février 2008
1
>>Le JavaScript est loin d'être adapté aux calculs de nombres de précisions importantes
Bah, c'est justement pour ça que j'ai fait cette source...
On peut juste dire que javascript ne va pas saturer avec les opérations élémentaires que je lui demande de calculer (je lui demande de calculer de 0 à 18 pour une addition et de 0 à 81 pour une multiplication (je ne pense pas que j'en demande trop)).
Contrairement à Math.pow ou une *, ça "sature" plus difficilement.
Je suis actuellement en train de faire une dll en VB pour appeler ces fonctions par ActiveX (désolé pour ceux qui n'aiment pas ça). Je rajouterai la dll au zip une fois finie, si ça vous intéresse bien sûr :)
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
LocalStone : alice a un serveur, bob veut envoyer un message à alice par le biais d'un formulaire (méthode POST)

alice a un script qui fait de la crypto assymétrique :
elle envoi sa clef publique,
bob envoi son message crypté avec
et alice récupère le tout, et décrypte avec sa clef privée !

évidement, le couple de clef doit changer régulièrement !
Messages postés
514
Date d'inscription
mercredi 19 mars 2003
Statut
Membre
Dernière intervention
1 mars 2009

Bonsoir,
Je n'ai pas regardé le code et je compte le faire d'ici peu, mais j'ai une question (Aaaaalors ... C'est une question, pas une critique, ou quelque chose d'autre ...). A quoi ça sert ?
Le JavaScript est loin d'être adapté aux calculs de nombres de précisions importantes. Donc c'est pour ça que je ne comprends pas trop. Une telle chose serait extrêmement plus interessante en C, par exemple ...
Enfin c'est mon avis. Et je le répète, ce n'est pas une critique, c'est une vraie question. La preuve, j'ai pas (encore ...) noté ... Niark niark niark !
++ !
Messages postés
868
Date d'inscription
dimanche 26 décembre 2004
Statut
Membre
Dernière intervention
26 février 2008
1
Oui, le véritable intérêt est pour la puissance et la factorielle. Je n'ai pas encore traité la division, il faut que je vois ça...
Afficher les 6 commentaires

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.