Forum

Catégorie : Programmes
Forum : Aide à la programmation
Vues : 2501
Réponses : 14
Type : discussion
Etat : réponses autorisées

Aide à la programmation triangle rectangle

Liçea le 11/01/2012 à 10:25
Alors, voilà: je dois trouver un programme avec la TI 82 STATS pour lequel si on entre n'importe quelles valeurs le message:" le triangle est rectangle " s'affiche.
Sauf que je n'est jamais fait de programme, j'ai cherché pendant longtemps; je sais à peu prés où trouver les "outils " comme if, =, prompt. mais c'est tout....
Alors si quelqu'un voudrait bien me donner un piste... Ça serait vraiment chouette!
The K le 11/01/2012 à 13:59
Juste des pistes afin que tu cherches un peu, ou carrément tout le programme ? winkle.gif
sandro le 11/01/2012 à 17:27
En langage naturel :
Code
Lire A
Lire B
Lire C
Si A²+B²=C² ou A²+C²=B² ou B²+C²=A², alors
Afficher "le triangle est rectangle"
FinSi


Je te laisse essayer de traduire ça, si tu bloque, tu trouvera suremment quelcun qui te le traduit.

Sandro
Liçea le 11/01/2012 à 17:32
Liçea a écrit :
Alors, voilà: je dois trouver un programme avec la TI 82 STATS pour lequel si on entre n'importe quelles valeurs le message:" le triangle est rectangle " s'affiche.
Sauf que je n'est jamais fait de programme, j'ai cherché pendant longtemps; je sais à peu prés où trouver les "outils " comme if, =, prompt. mais c'est tout....
Alors si quelqu'un voudrait bien me donner un piste... Ça serait vraiment chouette!


j'aimerai des pistes ou pourquoi pas un exemple, en fait je voudrais surtout comprendre comment ça marche, (quand est-ce que l'on utilise tel mot ou tel autre.) happy.gif
Là, je suis perdue, je ne sais même pas par ou commencer... moodforlove.gif
Liçea le 11/01/2012 à 17:34
Merci happy.gif
Liçea le 11/01/2012 à 17:52
Merci beaucoup !!! happy.gif
Alors je cherche, mais comment avec la calculette faire " Lire " et afficher ?
sandro le 11/01/2012 à 18:01
Pour lire, tu as soit Prompt (affiche la variable (ici la lettre) suivie d'un point d'intérogation):
Code
Prompt A               //lit A

ou

Prompt A,B,C                //lit A puis B puis C(la virgule est celle de la
                              touche audessus du 7)


Soit Imput:
Code
Imput A       //Affiche un point d'intérogation et lit A

ou

Imput "texte",A           //affiche texte et lit a


Sinon, pour afficher, je te conseille Disp pour l'instant:
Code
Disp "texte"           //affiche texte

ou

Disp A                //affiche la valeur de A


Ces 3 commendes ce trouvent toutes dans [prgm][droite]

Sandro
linkakro le 11/01/2012 à 18:06
Je pense que le terme "lire " est mal choisi. Je dirais plutôt "saisir" ou "demander".
Néanmoins son équivalent en TI-Basic est "Prompt" du menu prgm.
Cela demande à l'utilisateur une valeur qui sera stockée.

"afficher" se dit display en anglais. "Disp" est la commande qui correspond en Ti-Basic.

Si=If
Alors=Then
finSi=End
Dans une TI il y a un seul End pour fermer toutes les boucles. (pas de endif/endfor/... , seulement End)
"ou" se trouve dans le menu 2nde+math.
Liçea le 11/01/2012 à 18:48
Je trouve:

prompt A, B, C
If A^2+B^2=C^2 ou A^2+C^2=B^2 ou B^2+C^2=A^2
Then Disp LE TRIANGLE EST RECTANGLE

( est-ce bon ?)
Comment exprimer " sinon " Disp " LE TRIANGLE N EST PAS RECTANGLE "
linkakro le 11/01/2012 à 18:57
Tel que tu as saisi le code il vaut mieux ajoûter un End à la fin, c'est plus propre.
Il sera indispensable lorsque tu écriras des choses après la structure If/Then/End

Pour effecteur "sinon ..." il faut placer un "Else".
Code
prompt A,B,C
If A^2+B^2=C^2 ou A^2+C^2=B^2 ou B^2+C^2=A^2
Then
Disp "RECTANGLE
Else
Disp "PAS RECTANGLE
End

N'oublie pas les guillemets avant le texte. Ceux à la fin sont facultatifs.
J'ai passé une ligne après Then, mais on pouvais aussi insérer ":" entre les deux.
J'ai raccourci le texte pour qu'il ne dépasse pas de l'écran.
Liçea le 11/01/2012 à 19:20
D'accord, j'ai compris! happy.gif
je ne trouve pas les guillemets sur ma calculette, où sont ils ?
Cytropus le 11/01/2012 à 19:22
Ils sont dans [alpha] [+]
Liçea le 11/01/2012 à 19:23
Ah, si c'est bon j'ai trouvé ! Comment faire pour le tester maintenant ?
Cytropus le 11/01/2012 à 19:26
Une fois que t'as recopier le prog tu vas dans [prgm], tu cherches le prog et tu appuits sur [enter]
Liçea le 11/01/2012 à 21:04
Parfait ! ça marche happy.gif
Vraiment merci !!!