Parseur expression mathématique [Résolu]

Signaler
-
cs_Julien39
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
-
Bonjour, je fais appel à vous puisque j'ai un souci qui me résiste, voici le problème :

Admettons que j'ai String calcul = "22+4/85"
comment faire pour trouver le résultat sous forme de,
Double resultat = 22.0+4.0/85.0
sans gérer les priorités soit 0.30588235294
en gérant les priorités soit 22.0470588235
tout ça en partant d'un "String"

Cordialement.

1 réponse

Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
259
Salut,

C'est beaucoup plus complexe qu'il n'y parait, j'ai fais ca il y a quelques temps, voici un code qui utilise un parseur d'expression mathématiques, tu peux t'en servir : http://codes-sources.commentcamarche.net/source/53342-calculatrice-avec-parseur-d-expression-mathematique