Autorisation : Membre
Nb de messages : 2
Inscrit le : Sam 01 Jui 2013, 13:48
Posté le : Sam 01 Jui 2013, 14:08
Bonjour, j'ai un petit problème sur un programme que j'ai essayé de faire par moi même. Je n'ai pas réussi à trouver de réponse, je suis nouveau sur ce forum donc soyez indulgents svp.
Voici le programme, il devrait permettre de trouver l'équation d'un plan si il est défini :
Prompt A,B,C,D,E,F,G,H,I (ce sont les coordonnées de 2 vecteurs et de un point)
(B*F)-(C*E)-> Z
(C*D)-(A*F) -> Y
(A*E)-(B*D) -> X
(-Z*G-Y*H-C*I)-> W
If Z^2+Y^2+X^2=0
Disp "le plan n'est pas défini"
Else <------
Disp Z,Y,X,W (ce sont respectivement a,b,c,d dans l'équation d'un plan)
End
Quand je lance mon programme , la calculatrice affiche : ERR:ARGUMENT et me renvoi au niveau du "Else" dans le programme.
En espérant que vous trouverez la réponse ! Merci
Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 01 Jui 2013, 14:41
Cela vient de l'absence de "Then".
La TI ne recherche les terminateurs de structures que si elle lit un Then juste après le If.
Et s'il n'y a pas de Then, alors seule la prochaine commande sera soumise au test.
Dans ton prog
Code
Prompt A,B,C,D,E,F,G,H,I (ce sont les coordonnées de 2 vecteurs et de un point)
(B*F)-(C*E) -> Z
(C*D)-(A*F) -> Y
(A*E)-(B*D) -> X
(-Z*G-Y*H-C*I)-> W
If Z^2+Y^2+X^2=0
Then //////////////////////////////////////
Disp "le plan n'est pas défini"
Else
Disp Z,Y,X,W (ce sont respectivement a,b,c,d dans l'équation d'un plan)
End
Par contre ton calcul est très indigeste pour moi. mdr
EDIT : le message qui suit (m@thieu41) contient plus de détails et des compléments généraux sur l'optimisation mémoire.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)