Page 1 of 1

prog polynome + complexes

Unread postPosted: 10 Oct 2007, 13:48
by mar1k
Bonjour,
J'ai deux programmes a vous proposer et en même j'aimerais qu'on "m'aide".
Je préviens tout de suite, ce sont mes 2 premiers programmes que je fais seul donc ils vont peut-etre vous choquer^^
La touche qui fait fleche frac, je la noterais =frac

1er programme
Delta:

Prontp A,B,C
B²-4AC-D
Disp "DELTA=",D
Pause
If D0
Then
Disp " 2SOL"
Disp "X1=",((-B)+racine(D))/(2A))=frac
Disp "X2=",((-B)-racine(D))/(2A))=frac
Else
Pause
If D=0
Then
Disp "1 SOL"
Disp "X=",((-B)/(2A))=frac
Else
Pause
If DO
Then
Disp " 2 SOL CONJUG"
Disp "Z1=",(((-B)+i racine(-D))/(2A))=frac
Disp "Z2=",(((-B)-i racine(-D))/(2A))=frac
Pause
End



Voila donc pour le premier, et j'aimerais qu'il m'afiche les solutions sous forme de fractions irréductibles, et non avec des décimales, car malgré le =frac, il me l'affiche comme ca par exemple:
X1= -0.888952 ou Z1= -1/10 + 1.188569i



Je posterais le second d'ici la fin de l'apres midi

Re: prog polynome + complexes

Unread postPosted: 10 Oct 2007, 16:37
by tama
oui =>frac ça marche pas avec les algorithmes
faut faire la mise en fraction toi même...

Re: prog polynome + complexes

Unread postPosted: 10 Oct 2007, 16:46
by mar1k
oui mais lorsque delta est négatif, il me met la partie réelle en fraction irréductible(et pas la partie immmaginaire).
Cependant, lorsque delta 0, il me met pas le résultat en fraction irréductible.
C'est ca que je comprend pas trop.
Et sinon j'ai "fait un programme" si on peut dire ca comme ca, j'ai mis dans le programme tout ce qu'on peut avoir besoin pour des nombres complexes, argument, module, conjugué.
Et la c'est pareil, il me le met pas sous la forme d'une fraction:

le "programme" c'est ca:

Prompt X
disp "module", abs(X)=frac
Pause
disp "argument", angle(X)=frac
Pause
Disp "conjugué", conj(X)
Pause

Quant au programme pour les polynômes, si je demande (-B /2A)=frac +(racine(-D)/2A)=frac (*)i
Vous pensez que ca pourrait me l'afficher en fraction?
Désolé je m'y connais pas encore je vais m'y mettre d'ici ce week end...(si je peux)