Je débute actuellement sur Nspire CAS.
Je tente actuellement de créer un programme qui m'effectue les calculs vectorielle pour la mécanique torsorielle.
J'ai effectué ce meme programme sur une TI-83, j'ai donc tenté de faire un équivalent sur Nspire.
Voila à quoi j'arrive :
- Code: Select all
Define vectorielle(a)=
Prgm
:If a=0 Then
:Disp"Nouveau Point"
:Request "X Nouveau Point =",xa
:Request "Y Nouveau Point =",ya
:Request "Z Nouveau Point =",za
:ClrErr
:Disp "Ancien Point"
:Request "X Ancien Point",xb
:Request "Y Ancien Point",yb
:Request "Z Ancien Point",zb
:ClrErr
:xd:=xa-xb
:yd:=ya-yb
:zd:=za-zb
:EndIf
:If a=1 Then
:Disp "Vecteur directeur"
:Request "Xdir",xd
:Request "Ydir",yd
:Request "Zdir" ,zd
:ClrErr
:EndIf
:Disp "Force"
:Request "X Force",xf
:Request "Y Force",yf
:Request "Z Force",zf
:ClrErr
:l:=yd*zf-yf*zd
:m:=zd*xf-zf*xd
:n:=xd*yf-yd*xf
:Disp "Vecteur Direction"
:Disp "Xdir=",xd
:Disp "Ydir=",yd
:Disp "Zdir=",zd
:Disp "Moment résultant"
:Disp "L=",l
:Disp "M=",m
:Disp "N=",n
:EndPrgm
(Le "a" que je définit au départ me sers juste à savoir de quelle façon je rentre mes variables par la suite, en fonction des données de départ)
Seul problème lorsque je lance mon programme j'ai un message d'erreur qu'il me dit qu'il y a trop d'arguments.
Je ne sais pas d'ou cela peut venir ...
Je ne suis pas sur également de l'utilisation des fonction REQUEST.
Pourriez vous m'éclairer sur ma programmation ?
Cordialement