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 15214 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 16 avril 2025 - 15 avril 2018 à 22:05
NHenry Messages postés 15214 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 16 avril 2025 - 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...
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...
A voir également:
- String à int
- Int converter - Télécharger - Bureautique
- Int main void ✓ - Forum C++
- Can't multiply sequence by non-int of type 'float' - Forum Python
- Int(input()) signification - Forum Python
- Convertir char en int c - Forum C
1 réponse
NHenry
Messages postés
15214
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
16 avril 2025
363
15 avril 2018 à 22:05
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 ( )
8+4/2-4=8+2-4=10-4=6
Sinon, précises la priorité avec des ( )