Page 1 of 1

question programme

Unread postPosted: 02 Oct 2006, 20:39
by Zeldaxxx
salut,

j'ai encore le même problème,
je fait un programme et il dit erreur "a test did not resolve to true or false"

mon programme est :
: prompt a,b,c,d
: While a≤b
: disp "x=",x,"y=",x
: pause
: c+c*d-c
: a+d-a
: EndWhile
: Endprog

sa beug sur le endwhile quand je fait goto, mais c le While a≤b qui beug je pense.

merci

Re: question programme

Unread postPosted: 04 Oct 2006, 16:42
by Zeldaxxx
personnes ce sait :-(

Re: question programme

Unread postPosted: 04 Oct 2006, 16:43
by tonyglandyl
c'est quoi ce charabia ?

Re: question programme

Unread postPosted: 04 Oct 2006, 19:00
by crash_conan
du TI-Basic sur 68k

Re: question programme

Unread postPosted: 04 Oct 2006, 19:56
by tama
Zeldaxxx>vérifie que :
-a et b sont bien des expressions
-il n'existe aucune variable a et b dans le menu var-link

parce que la TI ne peut pas comparer a et b et retourner TRUE ou FALSE si a est un programme et b une liste

pour résoudre définitivement ce problème ajoute au début de ton programme :
Code: Select all
Local a,b,... //toutes les variables utilisées


ou

Code: Select all
Delvar a,b,... //toutes les variables utilisées

Re: question programme

Unread postPosted: 04 Oct 2006, 19:59
by Mr. Crocodile
a oui faut que ce soit de la meme nature (comme pour le C ou on peut convertir un char en double ... avec (type) si je ne me trompe)

Re: question programme

Unread postPosted: 04 Oct 2006, 20:04
by tama
oui c'est ça
remarque en C je débute alors je sais pas trop mais ça semble logique que c'est pas possible de comparer 2 choses complètement différentes

Re: question programme

Unread postPosted: 04 Oct 2006, 20:57
by Zeldaxxx
en faite j'avais mis resquest "a",a
puis expres(a)-a

donc je vois pas ou est le problème

Re: question programme

Unread postPosted: 04 Oct 2006, 20:58
by Mr. Crocodile
tu devrai mettre des nom de variables plus longs et explicites, parce que là c'est un petit programme et ça va mais le jour ou tu contruira de gros progets, tu sera embeté ...