Bonjour
j'ai recupré le code suivant et je voudrais savoir dans quel ordre se passent les choses:
200 / 300 * 1 / (100 * S * (0.0001 * M) ^ 2)
merci d'avance
Bonjour
j'ai recupré le code suivant et je voudrais savoir dans quel ordre se passent les choses:
200 / 300 * 1 / (100 * S * (0.0001 * M) ^ 2)
merci d'avance
Merci bcp mehdi,
peu - tu m'expliquer rapidement la regle a suivre
par exemple:
pour : a*b/c
est-ce : (a*b)/c ou bien a*(b/c)
et
pour a/ b*c
est ce a/(b*c) ou (a/b)*c
pour a * b* c ^ 2
est ce (a * b * c)^2 ou a*b*(c^2)
La question n'est pas vraiment spécifique à la programmation en VB6.
Voire avec MSDN téléchargeable sur DVP.
En recherchant depuis l'onglet Index le mot priorité puis un double clique sur opérateur tu obtiens l'aide complète Priorité des opérateurs.
Pour répondre à ta question
les paranthese sont prioritair es ,
ensuite les * et / (meme niveau de priorité)
ensuite les + et - (meme niveau de priorité)
c'est à dire : si tu as a * b / c
vu que * et / sont du meme niveau, ils s'execute dans l'ordre que tu les as écris alors ça fera :
(a*b) / c
si tu as a * b + c - d / e
tu vas avoir (a*b) + c - (d/e)
J'espère que ces exemples t'ont éclairci l'ordre
Merci pour à tous pour vos réponses,
j'ai saisi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager