Forum

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

Simplifier une fraction dans un programme sur TI 82 Stats.fr

Paco le 08/10/2012 à 19:25
Bonsoir,
J'ai une TI-82 Stats.fr, et j'ai fais plusieurs programmes dont un permettant de donner les racines d'un pôlynome de second degré dont les racines sont X et Y (dans mon programme). Je voudrais avoir les racines sous formes de fraction simplifiées, est ce possible ? J'ai pourtant fais
:Disp X(frac)
:Disp Y(frac)
Sans résultats
linkakro le 08/10/2012 à 19:42
La calculatrice ne sait identifier en fraction que les nombres rationnels, c'est-à-dire pouvant être écris sous la forme d'une fraction de deux entiers.
Les zéros d'un polynome contenant une racine carrée irrationnelle (toute racine qui ne tombe pas juste en fait) sont donc irrationnels, et donc la calculatrice ne peut pas les identifier par la fonction Frac.

Sauf si la précision de tes calculs est médiocre, auquel cas on peut trouver quelque chose puisque la calculatrice utilise 12 des 14 chiffres pour approcher une fraction.
Paco le 08/10/2012 à 20:01
Mince ... Donc il n'y a pas un moyen que j'obtienne un résultat autre que la valeur exacte ?
linkakro le 08/10/2012 à 20:08
Tu dois décomposer l'affichage de ton résultat en plusieurs éléments :
- -b
- delta
- 2*a
- mise en forme de l'équation

exemple :
Code
ClrDraw
Text(0,0,"(",-B,"-rac(",D,"))/(",2A   // (-2-rac(3))/4 pour b=2,delta=3,a=2
Paco le 08/10/2012 à 20:13
Je dois décomposer le calcul dans mon programme ou lorsque je veux faire mon calcul ? (Dans ce cas, je dois faire deux autres programmes différents mais complémentaires ?)
linkakro le 08/10/2012 à 20:18
Tu peux afficher succesivement le résultat exact formel puis préciser la valeur calculée dans le même programme.
Comme ça tu as la formule dans tous les cas, et la calculatrice peut quand même t'afficher une fraction quand la racine carrée de delta tombe juste.
Paco le 08/10/2012 à 20:39
D'accord, merci beaucoup happy.gif
linkakro le 08/10/2012 à 20:50
Mais attention j'ai oublié de préciser que Frac ne fonctionne pas dans Text() ni Output().
Il faudra l'afficher séparément avec Disp.