Page 1 sur 1

opérateur % et priorité

Publié : mer. oct. 04, 2006 9:52 pm
par Mich'L
Bonjour, (et merci pour xcas)
en travaillant sur les numéros INSEE et les clés de vérification, j'ai eu un résultat bizarre :
1780359392089+97%97
donne 1780359392089 !! au lieu du 0 attendu !

en fait le problème se reproduit facilement
125 + 15%15 = 125
alors que : 125 + 14%15 = 4 % 15
et que : (125 + 15)%15 = 5 % 5

Si je compremd bien % est prioritaire sur +, mais 0 % 15 = 0

rien de grave, mais ça surprend.

Publié : jeu. oct. 05, 2006 12:56 pm
par parisse
en effet, % est prioritaire sur +
Si on additionne un entier avec un modulaire on obtient en general un modulaire par conversion de l'entier, sauf si le modulaire est nul, dans ce cas la regle qui est appliquee est a+0=a (sans conversion de type de a)