Calculette experte : graphes = cartesiennes, polaires et suites numériques + convertisseur franc/euro

Description

Quoi !!! Encore une calculette vous allez me dire !!! Et bien OUI, mais cette calculette sera
tres complète.
Caractéristiques :
--> Calculs de nombres (mélangés si vous voulez ) en base binaire octal decimal et hexa.
--> Convertisseur infaillible ( sauf pour erreur de dépassement : Quel intérêt de calculer la somme de 56665846164831586 Euros en franc ??? !!! )
--> Traçage de graphe en trois mode : Cartésiens, Polaire, et Suite numérique

Exemple :
--> F(x)= cos( 9 * sin( 3 * x )) / tan(x)
--> R(t) = 1 / t
--> U(n) = n + U(n - 1)

Les formules doivent etre écrite sans erreur ( bien que certaine soit tester , comme le nombre de parenthèses ) avec les caracteres : "x", "t" ou "n" pour variables

Opérateurs acceptés : + - * / \ mod
Fonctions acceptées : Cos(), Sin(), Tan(), [et leur inverse qu'il faut écrire : Soc(), Nis(), Nat()] ; Sqr(), Abs(), Log(), Ln(), et Exp(),
plus U() pour les suites

Les majuscules ne sont pas obligatoires dans la saisie.

La calculette est "intelligente" elle ne permet par exemple pas la fermeture de parenthèses avant d'en avoir ouverte ( logique non ?!!! ) + d'autres options.
Essayez de faire planter le prog ca m'aidera à l'améliorer au pire ...
Merci.
-={[ ZeroCool ]}=-

Source / Exemple :


Pour la source je suis PU en pour parler avec mes camarades de projet.
Donc je la mettrai bientot... (avec une chtite revision des deux ans...)
COURAGE ...

Conclusion :


Pas de bugs connus à part certaines erreurs de dépassement par ci par là ( mais de plus en plus rare ) dues au zones de texte.
Mais si vous vous amusez à mettre des marges de fenêtre exorbitantes c'est normal !!!

Codes Sources

A voir également

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.