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.
:whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
saut de ligne
OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈
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
Partager