Intégrale de fonction quelconque entrée par l'utilisateur

Description

Le code que je vous présente permet de calculer une intégrale approchée à 10^(-2) minimum d'une fonction quelconque entrée par l'utilisateur.
L'utilisateur devra respecter les règles suivantes :
- Toute opération devra être effectuée entre parenthèses (Exemple : ((1*(3-2))^5) retourne 1)
- Les opérations mathématiques sont utilisées de la sorte :
(a+b) -> a+b
(a-b) -> a-b
(a*b) -> a*b
(a/b) -> a/b
(a^b) -> a à la puissance b
(aeb) -> a*exp(b)
(alb) -> a*ln(b)
(acb) -> a*cos(b)
(asb) -> a*sin(b)
(atb) -> a*tan(b)
- Pour entrer un nombre a négatif on écrit l'opération (0-a)

Ainsi pour entrer la fonction de Gauss Exp(-x²) on écrit :
(1e(0-(x^2)))

Conclusion :


Le code sera amélioré et certaines fonctions usuelles telles que la racine nième,la valeur absolue ou bien les fonctions trigonométriques dont Arctan Arcsin Arccos... seront très bientôt ajoutées

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.