pb tableur

Utilisation de Xcas

Modérateur : xcasadmin

Paulm
Messages : 27
Inscription : jeu. mai 29, 2008 6:06 am
Localisation : Epinal Vosges France

pb tableur

Message par Paulm » dim. juin 01, 2008 8:38 pm

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

parisse
Messages : 5734
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Message par parisse » lun. juin 02, 2008 8:19 am

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:

Code : Tout sélectionner

=when(irem(A0^2+p,A0+p),0,1)
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

Code : Tout sélectionner

(A0^2+p) mod (A0+p) == 1 mod (A0+p)
d'ou l'utilisation de irem ci-dessus.

Répondre