Parseur expression mathématique [Résolu]

Signaler
-
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
-
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
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
308
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