Page 1 sur 3

Problème syntaxe

Message non luPosté: 08 Jan 2017, 21:42
de Pyroo
Salut tous le monde
Donc je suis sur TI83PCE et j'essaye de programme un programme pour calculer des pourcentages sauf que j'ai un problème de syntax mais je ne vois pas où!?
Voici des photos

Re: Problème syntaxe

Message non luPosté: 08 Jan 2017, 21:43
de Pyroo
Pyroo a écrit:Salut tous le monde
Donc je suis sur TI83PCE et j'essaye de programme un programme pour calculer des pourcentages sauf que j'ai un problème de syntax mais je ne vois pas où!?
Voici des photos

Re: Problème syntaxe

Message non luPosté: 08 Jan 2017, 21:44
de Hamza.S
salut,

ta variable doit être composée d'un seul caractère (une lettre)

Re: Problème syntaxe

Message non luPosté: 08 Jan 2017, 21:44
de clifward
Sauf erreur, tes variables sont les lettres, pas des groupes de lettres.

Re: Problème syntaxe

Message non luPosté: 08 Jan 2017, 21:44
de Pyroo
Hamza.S a écrit:salut,

ta variable doit être composée d'un seul caractère (une lettre)

Ah ok merci beaucoup

Re: Problème syntaxe

Message non luPosté: 18 Jan 2017, 12:06
de Pyroo
Bon je reviens pour savoir ou ma syntax est fausse !

Re: Problème syntaxe

Message non luPosté: 18 Jan 2017, 12:08
de loupiot
Une variable n'est composée que d'une lettre.
Donc à chacun de tes inputs il faut que tu ne mettes qu'une lettre, et chacune différente. Tu peux remplacer PV par Q et TOL par R, et tu n'auras pas d'errur

Re: Problème syntaxe

Message non luPosté: 18 Jan 2017, 12:09
de Hamza.S
à la ligne 29 : tu as un espace
voici la ligne : Input "PVL.INITIAL:",L

tu peux aussi corriger cette partie :
Code: Tout sélectionner
If P=0
Then
Disp (100*V)/T
Else
End
If V=0
Then
Disp (P*T)/100
Else
End
If T=0
Then
Disp (100*V)/P
Else
End

les Then...Else..End ne servent à rien
Code: Tout sélectionner
If not(P
Disp (100*V)/T
If not(V
Disp (P*T)/100
If not(T
Disp (100*V)/P

not( = non( si elle est en français

Re: Problème syntaxe

Message non luPosté: 18 Jan 2017, 12:15
de loupiot
c'est pas une erreur de syntaxel mais quand tu fais
Code: Tout sélectionner
If P=0
Then
Disp (100*V)/T
Else
End

Tu peux supprimer le then, else et end. Aussi, évite les stop, préfère les pauses

Re: Problème syntaxe

Message non luPosté: 18 Jan 2017, 12:17
de Ti64CLi++
Un pause ne peut remplacer un Stop, un stop est censé stoppé le programme. Par contre, à la place, tu peux faire un Goto Q avec un Lbl Q à la toute fin du programme ;)