Erreur syntaxe Algorithme simple

Fermé
karti - 21 oct. 2010 à 21:47
Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 - 23 oct. 2010 à 11:02
Bonjour, aujourd'hui, j'ai appris à rentrer un algo dans ma TI 83 Plus. J'ai utilisé l'algo avec cette formule bien connue :"racine de((xB-xA)² + (yB-yA)²)

J'ai rentré cet algo :

:Disp "ABS 1PT"
:InPut X
:Disp "ORD 1PT"
:InPut Y
:Disp "ABS 2PT"
:Input Z
:Disp "ORD 2PT"
:Input T
:racine((Z-X)²+(T-Y)²)
:->Disp C

Le problème c'est que j'ai une erreur syntaxe qui peut m'aider?


A voir également:

7 réponses

Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 1 253
Modifié par Nyctaclope le 21/10/2010 à 22:01
Bonjour

Je pense qu'avant d'afficher C, il faut lui affecter son contenu
A l'avant dernière ligne il faut écrire l'équivalent de C=racine(...)
A toi de savoir quelle est la syntaxe à utiliser pour ta machine ..
Et vérifie que les carrés doivent bien s'écrire avec "²" et non avec une expression puissance 2
A+
Nyctaclope
0
Merci beaucoup !!!!
0
Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 1 253
21 oct. 2010 à 22:07
cela a marché ?
et c'était quoi l'erreur ?
a+
Nyctaclope
0
Non je n'y arrive po
0
Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 1 253
21 oct. 2010 à 22:18
Re

As tu vérifié pour l'expression des carrés ?
Pour l'erreur de syntaxe, est ce qu'on te précise à quelle ligne elle survient ?

Enfin tu dois disposer d'un mode d'exécution pas à pas ? en l'utilisant tu dois bien pouvoir trouver à quelle ligne cela plante ?

A+
Nyctaclope
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mon erreur se trouve ici apparemment

:->Disp C
0
Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 1 253
Modifié par Nyctaclope le 22/10/2010 à 14:16
Re

Je ne connais pas les instructions de ta TI 83, et ne sais pas ce que signifie ->
C'est probablement "passer la valeur dans ..." A vérifier ..

Donc il est probable que "...." ->C est correct mais pas "->Disp .." ... car Disp n'est pas une variable, mais une instruction ..

Donc peut être tes deux dernières lignes devraient être :
:racine((Z-X)²+(T-Y)²)->C
:Disp C

A moins que -> permette aussi de transférer le résultat affiché antérieurement dans une variable, et dans ce cas ce serait en final :
:racine((Z-X)²+(T-Y)²)
:->C
:Disp C

A+
Nyctaclope
0
C'est bon merci j'avais trouvé !! c'est bien

la formule -> C
Disp C

Voilà à bientôt par contre je ne sais pas comment on fais lorsque le prob est résolu. (le signaler)
0
Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 1 253
23 oct. 2010 à 11:02
Re
Tu vas sur ton message initial en tête, et là tu dois avoir un bouton pour "mettre en résolu" ou quelque chose comme cela.
Il n'y a que toi qui puisse le faire ( ou une "autorité" du site ).
Et bonne suite à toi, amuse toi bien avec ta TI ...
A+
Nyctaclope
0