String à int

Fermé
DodoTandoori Messages postés 1 Date d'inscription dimanche 15 avril 2018 Statut Membre Dernière intervention 15 avril 2018 - 15 avril 2018 à 21:55
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 - 15 avril 2018 à 22:05
Bonjour,
Je suis actuellement sur le projet d'une calculatrice scientifique.
l'affichage marche bien mais le problème c'est pour les priorités de calcul
par exemple, sur la calculatrice Windows on peux faire le calcul : 8 + 4 / 2 - 4
et il nous affichera 4 mais sur mon projet il me mettra 2... j'avais pensé à faire en sorte que "8 + 4 / 2 - 6" soit une chaîne de caractère qui passe ensuite en valeur... mais je n'ai pas trouvé... la fonction Val() m'affichera juste la première valeur (ici 8)

Si vous connaissez une fonction qui réglerais le problème ou un moyen de le contourner s'il n'existe pas de fonction je suis preneur ;-;

Merci d'avance...

1 réponse

NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
15 avril 2018 à 22:05
Attention à la priorité des opérations :
8+4/2-4=8+2-4=10-4=6
Sinon, précises la priorité avec des ( )
0