Forum

Catégorie : Programmes
Forum : Les programmes des internautes
Vues : 1387
Réponses : 7
Type : discussion
Etat : réponses autorisées

Un petit programme qui donne les 2 antécédents d'un cos/sin

sandro le 22/05/2011 à 12:42
Bonjour/bonsoir
Voici un petit programme que j'aais fais à la demande d'un ami:
il permet, si vous la valeur exacte d'un cossinus ou d'un sinus de vous donner les deux valeures de x possible tel que cos(x )=nombre ou sin(x )=nombre. Utile si en fin d'équations on à cos(x )=0.5 par example


Code
:Radian
:FnOff
:PlotsOff
:.5 -> Xmax
:-1.5 -> Xmin
:.1 -> Xscl
:1 -> Ymax
:-1 -> Ymin
:.1 -> Yscl
:ZSquare
:AxesOn
:Lbl 1
:ClrDraw
:Menu("CHOISIR:","COS",CS,"SIN",SN,"QUITTER",Q
:Lbl CS
:Input "VALEUR DU COS : ",Str1
:expr(Str1 -> X
:arccos(X -> A
:Circle(0,0,1
:sin(A -> C
:Line(X,C,0,0
:Line(X,-C,0,0
:Pt-On(X,C,3
:Pt-On(X-C,3
:-A -> B
:Text(1,1,"cos(X)=
:Text(8,1,Str1
:A/[pi] -> A
:B/[pi] -> B
:Text(40,5,"X=[pi]*
:Text(48,1,A
:Text(54,1,B
:Pause
:ClrHome
:Disp "cos(X)="+Str1,"ANGLE[r du menu angle] A MULTIPL","IER PAR [pi]",A>Frac,B>Frac
:Pause
:Goto 1
:Lbl SN
:Input "VALEUR DU SINUS:",Str1
:expr(Str1 -> X
:arcsin(X -> A
:Circle(0,0,1
:cos(A -> C
:Line(C,X,0,0
:Line(-C,X,0,0
:Pt-On(C,X,3
:Pt-On(-C,X,3
:[pi]-A -> B
:If B>[pi]
:B-2[pi] -> B
:Text(1,1,"sin(X)=
:Text(8,1,Str1
:A/[pi] -> A
:B/[pi] -> B
:Text(40,5,"X=[pi]*
:Text(48,1,A
:Text(54,1,B
:Pause
:ClrHome
:Disp "sin(X)="+Str1,"ANGLE[r du menu angle] A MULTIPL","IER PAR [pi]",A>Frac,B>Frac
:Pause
:Goto 1
:Lbl Q


Sandro
linkakro le 22/05/2011 à 15:01
Cela a l'air bien surtout du point de vue graphique. bigmouth.gif


Voici le miens : ARCTRIGO avec plus d'options mais pas de graphique.
encore mais sous plusieurs formats
azerty1 le 22/05/2011 à 15:28
Je l'ais recopier, en effet, c'est assez utile =) merci!
sandro le 28/05/2011 à 22:56
Voici le .83p

TRIGO.83p

Sandro

PS: peut être qu'il faut modifier le nom et l'extention pour optenir "TRIGO.83p"
Cocodidou le 29/05/2011 à 09:52
Très bien!
N'oublie pas de préciser que les valeurs données sont à 2kpi près, k parcourant Z; on demandera souvent dans les énoncés la valeur principale, mais parfois il peut être utile de rajouter + ou - 2kpi...
sandro le 29/05/2011 à 09:58
Ta peut-être raison que le +k*2pi pourrait être rajouté mais j'ai créé ce prog pour un copain qui bloquait sur des équations définies sur [-pi:pi]
parcontre on ne dit pas "k parcourant Z" mais "k appartenant à Z" ou "k, un nombre entier relatif"

Sandro
Cocodidou le 29/05/2011 à 10:09
Pour être plus précis, mathématiquement, on dit
Image manquante
winkle.gif
Enfin bref très utile ce programme pour la trigo, dommage qu'elle ne soit pas au programme du DS bilan sur l'année de première :snif:
sandro le 29/05/2011 à 10:11
Oui c'est ce que je disait: "appartient à corespond à ton sigen du mileu, je n'avais juste pas d'images sous la main.