J'ai beaucoup de soucis avec la tableur.
Par exemple, dans un tableur où la première colonne est 0,1,2,…la formule
=si (((a0^2+p) mod (A0+p))=0) alors 1; sinon 0; fsi;
dans B0 est acceptée et correctement évaluée;
Mais si on tente de la modifier alors qu'elle est réapparue sur 4 lignes (par exemple remplacer p par 2*p) elle est déclarée incorrecte. Elle est incorrecte même si on ne la modifie pas, si on ne fait que la valider…
Merci
pb tableur
Modérateur : xcasadmin
en effet, il y a un probleme l'impression de si alors sinon n'est plus reconnue. En attendant que je corrige, je vous conseille d'utiliser la forme algebrique du si alors sinon fsi:
Attention au mod, qui en syntaxe xcas, renvoie un entier modulaire, si vous testez une autre valeur que 0, par exemple 1, le test d'egalite devra etre
d'ou l'utilisation de irem ci-dessus.
Code : Tout sélectionner
=when(irem(A0^2+p,A0+p),0,1)
Code : Tout sélectionner
(A0^2+p) mod (A0+p) == 1 mod (A0+p)