Programme de mécanique
Posted: 24 Dec 2015, 19:22
Bonjour,
Je suis nouveau dans le forum, j’ai ma calculatrice Ti-spire depuis plus d’un an. Mais j’ai décidé de me lancer dans un programme en ce moment pour résoudre la méthode des trois moments (c’est de la mécanique). Avec ce logiciel je voudrais avoir la méthode, les calculs, les résultats.
J’ai donc commencé un programme mais j’ai beaucoup de mal, malgré les aides de YouTube ou des exemples, puis comme je n’ai pas de recul difficile de retrouver les erreurs.
Donc voilà ce que j’ai réalisé :
Voilà ce que j’ai fait, lorsque je lance le programme il m’indique que c’est terminé sans afficher de valeur et en ne me demandant aucune valeur alors qu’il y a des formules « request », si vous pouviez m’aider à retrouver les erreurs dans mon programme. Je vous ai mis le programme en pièce jointe.
En vous remerciant d'avance.
Je suis nouveau dans le forum, j’ai ma calculatrice Ti-spire depuis plus d’un an. Mais j’ai décidé de me lancer dans un programme en ce moment pour résoudre la méthode des trois moments (c’est de la mécanique). Avec ce logiciel je voudrais avoir la méthode, les calculs, les résultats.
J’ai donc commencé un programme mais j’ai beaucoup de mal, malgré les aides de YouTube ou des exemples, puis comme je n’ai pas de recul difficile de retrouver les erreurs.
Donc voilà ce que j’ai réalisé :
- Code: Select all
Define troismoments()=
Prgm
:Local(Q,L,N,P,Y,Z)
:Request "Valeur de Q : ",Q
:Request "Valeur de L1 : ",L
:Request "Valeur de L2 : ",N
:If L1>0 Then
: Disp "La formule des trois moment nous permet d'ecrire : Pour l'appui 1 i:1M1-1*L1+M2(L1+L1+1)+M1+1*L1+1=6EI=6EI(Wid-Wrg)M0*2M1(L1+L2)+2M2*L2=6EI(Wid-Wrg)Sachant que que M0=M2=0, cela nous donne : 2M1(L1+L2)=6EI(Wid-Wrg)"
: Disp "On remplace par les valeurs de l'enoncé :"
: Disp "Soit : 2M1(L1+L2)=6((-Q*L2^3)/24-(Q*L1^3)/24"
: Disp "M=??"
:If L1=L2 Then
: Disp " On peut utiliser l'abaque de maquart"
: Disp "P=Q*l"
: P := Q*L
: Disp "Valeur de P :", P
:Y:= 0.375*P
:Z:= 1.25*P
: Disp "Y0=",Y
: Disp "Y1=", Z
:Else
: Disp "If faut utilisé la methode classique"
:EndIf
:Else
: Disp "Erreur"
: DelVar Q,L,N,P,Y,Z
:EndPrgm
Voilà ce que j’ai fait, lorsque je lance le programme il m’indique que c’est terminé sans afficher de valeur et en ne me demandant aucune valeur alors qu’il y a des formules « request », si vous pouviez m’aider à retrouver les erreurs dans mon programme. Je vous ai mis le programme en pièce jointe.
En vous remerciant d'avance.